Oracle分析表工具DBMS_STATS命令的一些總結

chenfeng發表於2016-04-28
1、對於分割槽表,建議使用DBMS_STATS,而不是使用Analyze語句。
a) 可以並行進行,對多個使用者,多個Table.
b) 可以得到整個分割槽表的資料和單個分割槽的資料
c) 可以在不同級別上Compute Statistics:單個分割槽,子分割槽,全表,所有分割槽
d) 可以匯出統計資訊
e) 可以使用者自動收集統計資訊

2、DBMS_STATS的缺點
a) 不能Validate Structure
b) 不能收集CHAINED ROWS, 不能收集CLUSTER TABLE的資訊,這兩個仍舊需要使用Analyze語句。
c) DBMS_STATS 預設不對索引進行Analyze,因為預設Cascade是False,需要手工指定為True

3、對於oracle 9裡面的External Table,Analyze不能使用,只能使用DBMS_STATS來收集資訊。

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

相關文章