【Oracle索引】-索引基本概念
當訪問表中的資料時,Oracle提供了兩種方式:從表中讀取所有行(即全表掃描),或者透過ROWID一次讀取一行。
一般來說,索引能提高查詢的效能。select 語句、update和delete命令的where 子句的效能(當訪問的行較少時)可以藉助索引獲得提高。 增加索引會降低insert語句的效能(需要同時對錶和索引進行操作)。索引列上的update操作將會比沒有加索引慢很多,因為資料庫必須管理對錶和索引的改動。此外,大量行的delete 操作將會由於表中存在索引而變慢。
透過查詢dba_indexes檢視可以獲得一個表上所有索引的清單,也可以透過訪問user_indexes檢視查詢當前方案(schema)的索引。查詢all_indexes檢視可以檢視能夠訪問的所有表的索引。
user_indexes會顯示查詢表的索引,但是不會顯示每個索引中包含的列。 為了獲取當前使用者的表中被索引的列的資訊,可以查詢user_ind_columns檢視;DBA可以透過訪問dba_ind_columns檢視檢索所有方案中被索引的列,透過all_ind_columns檢視可以檢視當前使用者有權看到的所有表的索引列。
一般來說,索引能提高查詢的效能。select 語句、update和delete命令的where 子句的效能(當訪問的行較少時)可以藉助索引獲得提高。 增加索引會降低insert語句的效能(需要同時對錶和索引進行操作)。索引列上的update操作將會比沒有加索引慢很多,因為資料庫必須管理對錶和索引的改動。此外,大量行的delete 操作將會由於表中存在索引而變慢。
透過查詢dba_indexes檢視可以獲得一個表上所有索引的清單,也可以透過訪問user_indexes檢視查詢當前方案(schema)的索引。查詢all_indexes檢視可以檢視能夠訪問的所有表的索引。
user_indexes會顯示查詢表的索引,但是不會顯示每個索引中包含的列。 為了獲取當前使用者的表中被索引的列的資訊,可以查詢user_ind_columns檢視;DBA可以透過訪問dba_ind_columns檢視檢索所有方案中被索引的列,透過all_ind_columns檢視可以檢視當前使用者有權看到的所有表的索引列。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2131515/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 索引@oracle索引技術索引Oracle
- Oracle索引——點陣圖索引Oracle索引
- oracle 索引分析及索引重建Oracle索引
- (1)掌握SqlServer索引的基本概念SQLServer索引
- Oracle索引梳理系列(六)- Oracle索引種類之函式索引Oracle索引函式
- Oracle 索引Oracle索引
- Oracle全域性索引和本地索引Oracle索引
- oracle索引詳解 分割槽索引Oracle索引
- oracle 索引使用及索引失效總結Oracle索引
- oracle索引操作Oracle索引
- oracle重建索引Oracle索引
- ORACLE索引概述Oracle索引
- Oracle索引原理Oracle索引
- Oracle——03索引Oracle索引
- oracle 索引 管理Oracle索引
- oracle的索引Oracle索引
- 【索引】Oracle之不可見索引和虛擬索引的比對索引Oracle
- [轉]Oracle分割槽索引--本地索引和全域性索引比較Oracle索引
- Oracle分割槽索引--本地索引和全域性索引比較(轉)Oracle索引
- 【索引】oracle查詢使用索引和不使用索引的比較索引Oracle
- Oracle表與索引的分析及索引重建Oracle索引
- oracle重建索引(一)Oracle索引
- oracle重建索引(三)Oracle索引
- oracle重建索引(二)Oracle索引
- Oracle OCP(25):索引Oracle索引
- Oracle虛擬索引Oracle索引
- Oracle:全文索引Oracle索引
- oracle index索引原理OracleIndex索引
- ORACLE 索引使用規Oracle索引
- ORACLE索引的管理Oracle索引
- oracle函式索引Oracle函式索引
- oracle 索引壓縮Oracle索引
- (轉)Oracle索引原理Oracle索引
- Oracle索引分割槽Oracle索引
- oracle手冊索引Oracle索引
- oracle索引分類Oracle索引
- Oracle索引失效-likeOracle索引
- Oracle 基礎--索引Oracle索引