在甲骨文中收集数据-如何提高性能?
在对字段/索引进行收集统计时,系统收集的信息如下:表的总行数、列中有多少不同的值、每个值有多少行、列是否是唯一的或非唯一的等等。
上述资料称为统计数字。
1.如何提高业绩?
2.解析引擎/基于成本的优化器(CBO)如何使用统计数据来提高查询的性能?
3.为什么我需要收集索引列的统计数据,尽管在where子句/joins本身中使用索引列将提供更好的性能?
发布于 2015-10-14 07:09:32
上述资料称为统计数字。那么性能是如何提高的呢?
因为更多和更准确的信息将让优化器决定更好的执行计划。
例如,
当你第一次尝试到达目的地时,你会收集关于路线、方向、地标等的信息。一旦你到达目的地,你就会收集到所有的信息,下一次你将用最短的路径或最好的方式到达目的地。
https://stackoverflow.com/questions/33118713
复制相似问题