索引的型別
索引的型別
Oracle資料庫提供以下幾種索引型別:
B樹索引:預設的也是最常用的 。
B樹聚簇索引:定義於簇上。
HASH聚簇索引:用於hash簇上。
全域性和本地索引:跟分割槽表有關的索引。
反鍵索引:RAC應用上很有用。
點陣圖索引:對於列上的不同值較少的情況下很有用。
函式索引:包含函式或表示式預計算出來的值。
域索引:某些特定的應用,使用者自己建立的索引型別。
對於已包含資料的表建立索引時需要排序空間。排序空間來自於索引建立者的記憶體分配。使用者的可用排序空間決定於初始化引數SORT_AREA_SIZE。如果使用者使用了臨時表空間,資料庫會在臨時段中交換排序資訊。
在進行大量資料插入或者SQL*Loader的時候,最好不要建立索引或者先drop掉索引,等資料載入完畢再建立索引。因為資料庫會對插入的每一行進行索引的更新,降低效率。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496894/viewspace-1874455/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL索引的型別MySql索引型別
- TypeScript 索引型別TypeScript索引型別
- 移動LOB型別的索引型別索引
- TypeScript 可索引型別介面TypeScript索引型別
- mysql索引型別Normal,Unique,Full Text區別以及索引方法Btree,Hash的區別MySql索引型別ORM
- 掌握4種SQL索引型別,剖析索引原理SQL索引型別
- MySQL的索引型別和實現原理MySql索引型別
- MySQL 索引的型別——《高效能MySQL》MySql索引型別
- postgreSQL 索引(二)型別介紹SQL索引型別
- react 報錯 元素隱式具有 "any" 型別,因為型別為 "string" 的表示式不能用於索引型別 "{}"。 在型別 "{}" 上找不到具有型別為 "string" 的引數的索引簽名。React型別索引
- MySQL 的索引型別及如何建立維護MySql索引型別
- 各種索引型別發生的條件索引型別
- mysql索引型別:FULLTEXT、NORMAL、SPATIAL、UNIQUEMySql索引型別ORM
- 【Postgresql】索引型別(btree、hash、GIST、GIN)SQL索引型別
- MySQL 中索引是如何實現的,有哪些型別的索引,如何進行最佳化索引MySql索引型別
- 索引失效系列——隱式型別轉換索引型別
- TypeScript 官方手冊翻譯計劃【八】:型別操控-按索引訪問的型別TypeScript型別索引
- 資料型別與函式索引-PostgreSQL篇資料型別函式索引SQL
- 資料型別與函式索引-MySQL篇資料型別函式索引MySql
- 資料型別與函式索引-Oracle篇資料型別函式索引Oracle
- 資料庫索引型別及實現方式資料庫索引型別
- RAW資料型別可以建立索引,但是不走索引測試(轉)資料型別索引
- Oracle隱式型別轉換導致索引失效Oracle型別索引
- ORACLE MYSQL中join 欄位型別不同索引失效的情況OracleMySql型別索引
- 主鍵索引 (聚集索引) 和普通索引 (輔助索引) 的區別索引
- CHAR型別函式索引導致結果錯誤型別函式索引
- MySQL的btree索引和hash索引的區別MySql索引
- C#的型別——值型別與引用型別C#型別
- Greenplum型別一致性使用規範-索引條件、JOIN的型別一致性限制型別索引
- Oracle指令碼(Oracle Scripts) – 檢視索引訪問次數及索引訪問型別Oracle指令碼索引型別
- 淺談程式語言型別的強型別,弱型別,動態型別,靜態型別型別
- 值型別與引用型別的區別型別
- [譯] Scala 型別的型別(四)型別
- [譯] Scala 型別的型別(二)型別
- [譯] Scala 型別的型別(三)型別
- [譯] Scala 型別的型別(六)型別
- [譯] Scala 型別的型別(五)型別
- [Mysql]索引選型MySql索引