[20191206]為什麼oracle能建立最大object_id=4254950910.txt
[20191206]為什麼oracle能建立最大object_id=4254950910.txt
--//昨天的測試,最大obj$.obj#=4254950910.不理解為什麼,實際上oracle內部還有一些X$以及相關檢視.
--//大於obj#=4254950911保留給這些記憶體表使用.
--//連結:http://blog.itpub.net/267265/viewspace-2666794/
SYS@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
SYS@book> select * from (select * from v$fixed_table order by OBJECT_ID) where rownum<=10;
NAME OBJECT_ID TYPE TABLE_NUM
------------- ---------- ------ ----------
X$KQFTA 4294950912 TABLE 0
X$KQFVI 4294950913 TABLE 1
X$KQFDT 4294950914 TABLE 3
V$WAITSTAT 4294950915 VIEW 65537
V$ROWCACHE 4294950916 VIEW 65537
V$PROCESS 4294950917 VIEW 65537
V$BGPROCESS 4294950918 VIEW 65537
V$SESSION 4294950919 VIEW 65537
V$TRANSACTION 4294950920 VIEW 65537
V$LATCH 4294950921 VIEW 65537
10 rows selected.
--//這些物件的最小OBJECT_ID正好是4294950912.
--//2^32-1 = 4294967295
--//4294967295-4294950911 = 16384
--//故意保留16384為這些物件使用.
SYS@book> select count(*) from (select rownum+4294950911 from dual connect by level<=16384 minus select object_id from v$fixed_table );
COUNT(*)
----------
14322
SYS@book> select count(*) from v$fixed_table ;
COUNT(*)
----------
2062
--//14322+2062 = 16384,僅僅使用2062個.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2667134/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20191204]oracle能建立最大object_id是多少.txtOracleObject
- oracle 下最大資料檔案能建立多大Oracle大資料
- Twitter能為你做什麼?
- Python能幹什麼?為什麼會火?Python
- Python能幹什麼?為什麼會這麼火?Python
- JavaScript 為什麼能活到現在?JavaScript
- 為什麼Docker能迅速躥紅Docker
- 我能為開源做些什麼?
- 【TUNE_ORACLE】你建立的索引為什麼不工作了?(一)Oracle索引
- 【TUNE_ORACLE】你建立的索引為什麼不工作了?(三)Oracle索引
- 【TUNE_ORACLE】你建立的索引為什麼不工作了?(二)Oracle索引
- 機器為什麼能夠學習?
- 虛擬偶像能為遊戲做什麼?遊戲
- Python為什麼能擴充套件Python套件
- 索引為什麼能提供查詢效能...索引
- Oracle ASM有什麼用?為什麼用?OracleASM
- 什麼情況下需要建立索引? 索引的作用?為什麼能夠提高查詢速度?(索引的原理) 索引有什麼副作用嗎?索引
- JAVA語言為什麼能跨平臺?Java
- 建立表物件時,oracle做了些什麼?物件Oracle
- oracle為什麼不走索引Oracle索引
- 為什麼要學習Python?因為能「為所欲為」啊……Python
- Visual Studio Code為什麼能這麼牛X?
- 為什麼要建立資料視覺化視覺化
- 為什麼 APM 能提升 IT 團隊工作質量?
- 人工智慧到底能為醫療做什麼人工智慧
- 蘋果iPhone為什麼能夠做到“低配高能”?蘋果iPhone
- iPadPro為什麼沒能拯救iPad?iPad
- 為什麼JVM能夠擊敗Node.js?JVMNode.js
- 為什麼無密碼認證能夠有效密碼
- nginx 是什麼,能幹什麼?Nginx
- 為什麼為什麼為什麼為什麼為什麼你要做一名程式設計師?程式設計師
- web assembly是什麼,能幹什麼Web
- 為什麼python建立檔案打不開Python
- 自繪引擎時代,為什麼Flutter能突出重圍?Flutter
- 乾貨分享,小程式代理為什麼能賺錢?
- hybrid write barrier 為什麼能消除 stack rescanning?
- 豐田的準時化(JIT)為什麼能賺錢?
- AI,能為1.2億聽障老人做點什麼AI