收集统计信息
为何收集统计信息:在OLAP系统中,一般不需要收集统计信息,主要用hint固定执行计划。因为一般OLAP系统,数据量都是很大的,数据基本都是批量导入的,而且数据总是在变化,所以如果收集统计信息的话,也是没啥用的。在OLTP系统中,由于频繁的DML操作,导致数据总是在变化的,所以我们必须告诉oracle我们表里的数据的分...
直方图
直方图概念: 直方图,当某个列数据分布不均衡时,为了让cbo生成的执行计划更准确,可以收集直方图。我们可能需要对表收集直方图。直方图最大的桶数(Bucket)是254,默认桶数是75,桶数可以取值范围是1-254,。收集时直方图的时候很耗费cpu,oracle在收集直方图的时候会对表进行全表扫描,对于所有的列值放入不同的桶...