Oracle dbms_stats包和analyze 的比較

Jujay發表於2012-01-12
從9i開始,Oracle推薦使用dbms_stats來收集統計資訊,原因如下:
1. dbms_stats可以並行執行,效能較佳;
2. 對於分割槽表,雖然analyze有表一級的統計資訊(global statistics),但是該統計資訊是由分割槽或子分割槽推導彙總出來的,並不準確;而dbms_stats可以準確的得出表一級的統計資訊(指定引數granularity為Global),詳細可參考:http://www.laoxiong.net/dbms_stats_and_analyze_and_global_statistics.html
3. dbms_stats有自動分析的功能(alter table monitor)

在實際使用中要注意不要混合使用這兩個工具,會出現未知的問題。

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

相關文章