oracle索引有哪些分类,Oracle中的索引分类
Oracle中的索引分類
(2012-05-01 08:12:24)
標(biāo)簽:
索引
b樹
位圖
創(chuàng)建
檢索功能
雜談
Oracle中可以創(chuàng)建多種類型的索引,以適應(yīng)各種表的特點(diǎn)和各種查詢條件的特點(diǎn);可以按列的多少,索引列是否唯一、索引數(shù)據(jù)的組織形式對索引進(jìn)行分類。
1.單列索引與復(fù)合索引
一個(gè)索引可以由一個(gè)或多個(gè)列組成,用來創(chuàng)建索引的列被稱為“索引列”。
單列索引是基于單列所創(chuàng)建的索引,復(fù)合索引是基于兩列或者多列所創(chuàng)建的索引。
2.唯一索引與非唯一索引
唯一索引是索引列值不能重復(fù)的索引,非唯一索引是索引列可以重復(fù)的索引。
無論是唯一索引還是非唯一索引,索引列都允許取NULL值。默認(rèn)情況下,Oracle創(chuàng)建的索引是不唯一索引。
3.B樹索引
B樹索引是按B樹算法組織并存放索引數(shù)據(jù)的,所以B樹索引主要依賴其組織并存放索引數(shù)據(jù)的算法來實(shí)現(xiàn)快速檢索功能。
4.位圖索引
位圖索引在多列查詢時(shí),可以對兩個(gè)列上的位圖進(jìn)行AND和OR操作,達(dá)到更好的查詢效果。
5.函數(shù)索引
Oracle中不僅能夠直接對表中的列創(chuàng)建索引,還可以對包含列的函數(shù)或表達(dá)式創(chuàng)建索引,這種索引稱為“位圖索引”。
分享:
喜歡
0
贈(zèng)金筆
加載中,請稍候......
評論加載中,請稍候...
發(fā)評論
登錄名: 密碼: 找回密碼 注冊記住登錄狀態(tài)
昵???稱:
評論并轉(zhuǎn)載此博文
發(fā)評論
以上網(wǎng)友發(fā)言只代表其個(gè)人觀點(diǎn),不代表新浪網(wǎng)的觀點(diǎn)或立場。
總結(jié)
以上是生活随笔為你收集整理的oracle索引有哪些分类,Oracle中的索引分类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android Tencent x5we
- 下一篇: Oracle索引建立原则