dba_tables 和 dba_segments 表中 blocks 的區別

不一樣的天空w發表於2017-07-18

Dba_Segments .blocks = Dba_Tables.Blocks+Dba_Tables.Empty_Blocks +1segment header block

這個多加的1是,是segment header block. 

如果查詢的結果不是這樣,可能是你沒有分析表。 不妨分析表之後在查一下看看。 

這兩張表對blocks 的定義也不一樣:

DBA_SEGMENTS.BLOCKS holds the total number of blocks allocated to the table. 

USER_TABLES.BLOCKS holds the total number of blocks allocated for data.

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

相關文章