index_stats 記錄產生

chaobaojun發表於2013-04-16

SQL> select * from index_stats;

未選定行

SQL> analyze index PK_BMDOC estimate statistics ;

索引已分析

SQL> select * from index_stats;

未選定行

SQL> analyze index PK_BMDOC compute STATISTICS;

用來統計索引的統計資訊(全分析),主要為CBO服務。

索引已分析

SQL> select * from index_stats;

未選定行

SQL> analyze index PK_BMDOC validate STRUCTURE;

功能:

1)用來分析索引的block中是否有壞塊兒,那麼根據分析我們可以得到索引的結構資料,這些資料會保留到index_stats中,來判斷這個索引是否需要rebuild. 需要注意的是這樣的分析是不會收集索引的統計資訊的。

2)validate structure有二種模式: online, offline, 一般來講預設的方式是offline。
當以offline的模式analyze索引時,會對table加一個表級共享鎖,對目前table的一些實時DMl操作會產生一定的影響。
而以online模式分析時候,則不會加任何lock,但在index_stats中是看不到任何資訊的。

索引已分析

SQL> select * from index_stats;

    HEIGHT     BLOCKS NAME
---------- ---------- ------------------------------
PARTITION_NAME                    LF_ROWS    LF_BLKS LF_ROWS_LEN LF_BLK_LEN
------------------------------ ---------- ---------- ----------- ----------
   BR_ROWS    BR_BLKS BR_ROWS_LEN BR_BLK_LEN DEL_LF_ROWS DEL_LF_ROWS_LEN
---------- ---------- ----------- ---------- ----------- ---------------
DISTINCT_KEYS MOST_REPEATED_KEY BTREE_SPACE USED_SPACE   PCT_USED ROWS_PER_KEY
------------- ----------------- ----------- ---------- ---------- ------------
BLKS_GETS_PER_ACCESS   PRE_ROWS PRE_ROWS_LEN OPT_CMPR_COUNT OPT_CMPR_PCTSAVE
-------------------- ---------- ------------ -------------- ----------------
         1         16 PK_BMDOC
                                       16          1         352       8000
         0          0           0          0           0               0

    HEIGHT     BLOCKS NAME
---------- ---------- ------------------------------
PARTITION_NAME                    LF_ROWS    LF_BLKS LF_ROWS_LEN LF_BLK_LEN
------------------------------ ---------- ---------- ----------- ----------
   BR_ROWS    BR_BLKS BR_ROWS_LEN BR_BLK_LEN DEL_LF_ROWS DEL_LF_ROWS_LEN
---------- ---------- ----------- ---------- ----------- ---------------
DISTINCT_KEYS MOST_REPEATED_KEY BTREE_SPACE USED_SPACE   PCT_USED ROWS_PER_KEY
------------- ----------------- ----------- ---------- ---------- ------------
BLKS_GETS_PER_ACCESS   PRE_ROWS PRE_ROWS_LEN OPT_CMPR_COUNT OPT_CMPR_PCTSAVE
-------------------- ---------- ------------ -------------- ----------------
           16                 1        8000        352          5            1
                   2          0            0              0                0


注意:查詢內容只能在當前會話有效!

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

相關文章