oracle normal索引类型,Oracle中有多少种索引类型?
生活随笔
收集整理的這篇文章主要介紹了
oracle normal索引类型,Oracle中有多少种索引类型?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
邏輯上:
Single column 單行索引
Concatenated 多行索引
Unique 唯一索引
NonUnique 非唯一索引
Function-based函數索引
Domain 域索引
物理上:
Partitioned 分區索引
NonPartitioned 非分區索引
B-tree:
Normal 正常型B樹
Rever Key 反轉型B樹
Bitmap 位圖索引
索引結構:
B-tree:
適合與大量的增、刪、改(OLTP);
不能用包含OR操作符的查詢;
適合高基數的列(唯一值多)
典型的樹狀結構;
每個結點都是數據塊;
大多都是物理上一層、兩層或三層不定,邏輯上三層;
葉子塊數據是排序的,從左向右遞增;
在分支塊和根塊中放的是索引的范圍;
Bitmap:
適合與決策支持系統;
做UPDATE代價非常高;
非常適合OR操作符的查詢;
基數比較少的時候才能建位圖索引;
樹型結構:
索引頭
開始ROWID,結束ROWID(先列出索引的最大范圍)
BITMAP
每一個BIT對應著一個ROWID,它的值是1還是0,如果是1,表示著BIT對應的ROWID有值
01分享舉報
總結
以上是生活随笔為你收集整理的oracle normal索引类型,Oracle中有多少种索引类型?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PID学习
- 下一篇: 【君思智慧园区】智慧园区建设规划方案