11g 是否有解決clustering_factor 高的問題

tolywang發表於2011-05-16

Oralce 9i,  10g  分析統計後, 統計資訊中會包含clustering_factor 的值, 如果Oracle發現訪問某個索引

需要掃描的資料塊非常多的時候 ,  clustering_factor 就會很高,  Oracle可能會選擇全表掃描來取資料,

從而導致查詢慢, 系統效能下降。  但是需要降低 clustering_factor, 只有透過物理上按照某個index列重組

資料行順序, 才能達到這個目的, 但是如果一個table有有多個index都是平時經常使用的, 就存在著取捨問題

了, 到底按照哪一個index 列排序重組資料會更好一些呢 , 會不會影響到使用其他index時的效能等等 。


Oracle11g 在這個方面是否有比較好的改善或是否有更好的處理方法 ?  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-695446/,如需轉載,請註明出處,否則將追究法律責任。

相關文章