dba_tables 和 dba_segments 表中 blocks 的區別
Dba_Segments .blocks = Dba_Tables.Blocks+Dba_Tables.Empty_Blocks +1(segment 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dba_segments/dba_extents/dba_tables區別
- 檢視和表的區別
- mysql中!=和is not的區別MySql
- JavaScript中for in 和for of的區別JavaScript
- mysql中“ ‘ “和 “ ` “的區別MySql
- Js中for in 和for of的區別JS
- JavaScript中==和===的區別JavaScript
- Hive內部表和外部表的區別Hive
- button 和input 的區別及在表單form中的用法ORM
- PHP 中的 -> 和 :: 的區別PHP
- Mybatis中#{}和${}傳參的區別及#和$的區別小結MyBatis
- 記憶體表和臨時表的區別記憶體
- java 中equals和==的區別Java
- SQL中where和on的區別SQL
- Python 中 is 和 == 的區別Python
- Python中is和==的區別Python
- Java中equals和==的區別Java
- oracle中in和exists的區別Oracle
- Linux中“>”和“>>”的區別Linux
- JS中的!=、== 、!==、=== 的用法和區別JS
- java中的==和equal的區別Java
- JS中的!=、== 、!==、===的用法和區別。JS
- 內表(internal table)和工作區(work area)的區別
- js中!和!!的區別與用法JS
- javascrit中undefined和null的區別JavaUndefinedNull
- swift中Class和Struct的區別SwiftStruct
- js中AMD和CMD的區別JS
- php中TCP和UDP的區別PHPTCPUDP
- Java中Vector和ArrayList的區別Java
- oracle中distinct和group by的區別Oracle
- deferred中done和then的區別
- jquery中prop和attr的區別jQuery
- Jquery中attr和prop的區別jQuery
- Mysql 中 MyISAM 和 InnoDB 的區別MySql
- 程式中fork和vfork的區別
- js中null和undefined的區別JSNullUndefined
- js中undefined和null的區別JSUndefinedNull
- MyBatis中#{}和${}的區別詳解MyBatis