分类: Oracle
2009-10-14 10:13:44
设定索引的clustering_factor的值,这个计数值与表中的block数比较接近,则说明索引是有良好的排序。这是因为只有发现相邻索引条目的rowid指向不同的数据块时,才会计数。
exec DBMS_STATS.SET_INDEX_STATS(ownname => 'lgx',indname => 'IDX_PROC_INFO',clstfct => 74496)
10G锁定表的统计信息的收集,避免统计信息对执行计划的影响.
1)锁定收集
exec DBMS_STATS.LOCK_TABLE_STATS(ownname => 'lgx',tabname => 'PROC_INFO')
2)打开收集
exec DBMS_STATS.UNLOCK_TABLE_STATS(ownname => 'lgx',tabname => 'PROC_INFO')
3)统计信息是否锁定
dba_tab_statistics.stattype_locked
关于clustering_factor的说明及原理
http://blog.chinaunix.net/u1/46888/showart_2040224.html