Oracle複合索引的建立和注意事項
1.對於複合索引,在Where限制條件中出現所有被索引的列時,最佳化器會選擇走索引;
2.對於複合索引,在Where限制條件中出現聯合索引中前導的列,即建立聯合索引時前導的列時,最佳化器會選擇走索引;
3.對於建立複合索引時,應考慮被索引欄位的優先順序,應將經常作為限制條件的欄位放在首位;重複值少,即高基數(high-cardinaltiy)的列往前靠,而重複值多的欄位往後靠;
4.對於同一張表,可以建立多個不同的聯合索引,前提是,被索引的欄位的個數、順序不能一樣,否則報錯,ORA-01408。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-1975391/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 複製oracle home的注意事項Oracle
- MySQL建立複合索引MySql索引
- Mysql索引以及使用索引注意事項MySql索引
- Oracle使用*的注意事項Oracle
- Oracle vs PostgreSQL,研發注意事項(12) - NULL與索引OracleSQLNull索引
- MySQL 資料庫-索引注意事項MySql資料庫索引
- mysql索引使用技巧及注意事項MySql索引
- oracle 轉pg 的注意事項Oracle
- SQLServer 物件建立注意事項之dboSQLServer物件
- oracle移植到mysql注意事項OracleMySql
- MySQL主從複製的原理和注意事項都在這兒了!!MySql
- 段合併優化及注意事項優化
- Oracle建立索引選擇合適的可選項及效率問題Oracle索引
- oracle複合索引介紹(多欄位索引)Oracle索引
- 直流負載箱的安全事項和注意事項有哪些?負載
- Oracle 資料匯出注意事項Oracle
- Oracle臨時表使用注意事項Oracle
- oracle hash join原理及注意事項Oracle
- oracle rac安裝配置注意事項Oracle
- SQL Server Alwayson建立代理作業注意事項SQLServer
- URLEncode和URLDecode的注意事項
- oracle 版本修復的bug列表和打補丁注意事項Oracle
- Oracle 10g的安裝步驟和注意事項(轉)Oracle 10g
- Xlistview的注意事項View
- crontab呼叫oracle的shell指令碼注意事項Oracle指令碼
- Oracle Outline的使用及注意事項Oracle
- 【DATAGUARD】Oracle21c Dataguard建立注意事項及主要引數介紹Oracle
- 小馬識途簡析建立百科詞條的流程和注意事項
- Oracle:記憶體設定注意事項Oracle記憶體
- Oracle 重建表(rename)注意事項總結Oracle
- 【YEP】專案Oracle考卷使用注意事項Oracle
- Oracle 重建表(rename)注意事項小結Oracle
- Oracle 資料庫升級注意事項Oracle資料庫
- Oracle10g使用ASM注意事項OracleASM
- Oracle 升級到 11.2.0.2 注意事項Oracle
- PHP7 null 合併運算子注意事項PHPNull
- Android Handler的使用方式和注意事項Android
- shared_ptr的理解和注意事項