【索引】Oracle之不可見索引和虛擬索引的比對
【索引】Oracle之不可見索引和虛擬索引的比對
Oracle之不可見索引 :http://blog.itpub.net/26736162/viewspace-2124044/
Oracle之虛擬索引 : http://blog.itpub.net/26736162/viewspace-2123687/
之前給大家分享過不可見索引和虛擬索引,今天給大家分享的是Oracle之不可見索引和虛擬索引的比對。
比較專案 |
不可見索引(Invisible Indexes) |
虛擬索引(Virtual Index)、無段索引 |
出現版本 |
11g |
9i |
有無索引段 |
有索引段,佔用一定的儲存空間 |
無索引段,不佔用儲存空間 |
是否可以透過ALTER直接切換其屬性 |
可以透過ALTER直接修改索引是否可見: |
不能透過ALTER修改屬性,也不能透過ALTER重建虛擬索引 |
檢視DBA_INDEXES是否可以查詢到 |
是 |
否 |
檢視DBA_OBJECTS是否可以查詢到 |
是 |
是 |
啟用引數 |
OPTIMIZER_USE_INVISIBLE_INDEXES (預設為false) |
_USE_NOSEGMENT_INDEXES(預設為false) |
建立語法 |
CREATE INDEX INDEX_NAME ON TABLE_NAME(COLUMN_NAME) INVISIBLE; |
CREATE INDEX INDEX_NAME ON TABLE_NAME(COLUMN_NAME) NOSEGMENT; |
查詢系統中存在的所有不可見或虛擬索引的SQL |
SELECT OWNER, INDEX_NAME FROM DBA_INDEXES WHERE VISIBILITY='INVISIBLE'; |
SELECT INDEX_OWNER, INDEX_NAME |
作用 |
當索引不可見時,最佳化程式生成的計劃不會使用該索引。如果未發現效能下降,則可以刪除該索引。還可以建立最初不可見的索引,執行測試,然後確定是否使該索引可見。 |
模擬索引的存在而不用真實的建立一個完整索引。這允許開發者建立虛擬索引來檢視相關執行計劃而不用等到真實建立完索引才能檢視索引對執行計劃的影響,並且不會增加儲存空間的使用。 |
共同點 |
都可以透過引數在SESSION和SYSTEM級別進行設定 |
about me
..........................................................................................................................................................................................................
● 本文作者:小麥苗,只專注於資料庫的技術,更注重技術的運用
● 本文在ITpub(http://blog.itpub.net/26736162)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新
● QQ群:230161599 微信群:私聊
● 本文itpub地址:http://blog.itpub.net/26736162/viewspace-2124164/ 本文部落格園地址:http://www.cnblogs.com/lhrbest/p/5819173.html
● 本文pdf版: (提取碼:ed9b)
● 小麥苗分享的其它資料:http://blog.itpub.net/26736162/viewspace-1624453/
● 聯絡我請加QQ好友(642808185),註明新增緣由
● 於 2016-08-27 15:00~ 2016-08-27 19:00 在中行完成
● 【版權所有,文章允許轉載,但須以連結方式註明源地址,否則追究法律責任】
..........................................................................................................................................................................................................
長按下圖識別二維碼或微信客戶端掃描下邊的二維碼來關注小麥苗的微信公眾號:xiaomaimiaolhr,學習最實用的資料庫技術。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2124164/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle之不可見索引Oracle索引
- Oracle之虛擬索引Oracle索引
- Oracle虛擬索引Oracle索引
- Oracle之不可見索引(invisible indexes)Oracle索引Index
- Oracle效能優化之虛擬索引Oracle優化索引
- 【索引】oracle查詢使用索引和不使用索引的比較索引Oracle
- Oracle效能最佳化之虛擬索引Oracle索引
- [轉]Oracle分割槽索引--本地索引和全域性索引比較Oracle索引
- Oracle分割槽索引--本地索引和全域性索引比較(轉)Oracle索引
- 8.0新特性-不可見索引索引
- Oracle中的虛擬列索引-nosegment indexOracle索引Index
- 全域性索引和本地索引的比較索引
- 關於不可見索引的學習索引
- 介紹Oracle Virtual Index虛擬索引(上)OracleIndex索引
- Oracle索引梳理系列(六)- Oracle索引種類之函式索引Oracle索引函式
- Oracle全域性索引和本地索引Oracle索引
- Oracle對錶、索引和簇的分析Oracle索引
- 【INDEX】11g中利用不可見索引降低索引維護時對系統的衝擊Index索引
- Oracle資料庫中的不可見索引 invisible indexOracle資料庫索引Index
- oracle 索引和不走索引的幾種形式Oracle索引
- ORACLE 索引和MYSQL INNODB 輔助索引對NULL的處理區別Oracle索引MySqlNull
- 索引的分析和比較索引
- oracle全文索引之同步和優化索引做了什麼Oracle索引優化
- 索引@oracle索引技術索引Oracle
- 【Oracle】-【ROWNUM與索引】-索引對ROWNUM檢索的影響Oracle索引
- mysql索引之字首索引MySql索引
- 關於openGauss中的虛擬索引索引
- 主鍵索引 (聚集索引) 和普通索引 (輔助索引) 的區別索引
- 11.2新特性之不可見索引-臨時統計資訊索引
- 【Oracle索引】-索引基本概念Oracle索引
- Oracle索引——點陣圖索引Oracle索引
- oracle 索引分析及索引重建Oracle索引
- MongoDB之索引(地理資訊索引)MongoDB索引
- MongoDB之索引(全文索引)MongoDB索引
- MongoDB之索引(過期索引)MongoDB索引
- MongoDB之索引(唯一索引)MongoDB索引
- 索引@oracel索引技術之索引最佳化索引
- oracle之 反向鍵索引Oracle索引