首页
/
每日頭條
/
科技
/
oracle 索引總結
oracle 索引總結
更新时间:2026-01-12 12:13:15
1 索引簡介
  • 索引是與表相關的一個可選結構
  • 用以提高 SQL 語句執行的性能
  • 減少磁盤I/O
  • 使用 CREATE INDEX 語句創建索引
  • 在邏輯上和物理上都獨立于表的數據 Oracle 自動維護索引

索引有各種類型,除了标準索引外,還有一些特殊類型的索引:

oracle 索引總結(Oracle數據庫之索引)1

2 索引創建修改删除

創建标準索引

CREATE INDEX item_index ON itemfile (itemcode) TABLESPACE index_tbs;

重建索引

SQL> ALTER INDEX item_index REBUILD;

删除索引

SQL> DROP INDEX item_index;

3 唯一索引

唯一索引确保在定義索引的列中沒有重複值

Oracle 自動在表的主鍵列上創建唯一索引

使用CREATE UNIQUE INDEX語句創建唯一索引

SQL> CREATE UNIQUE INDEX item_index ON itemfile (itemcode);

4 組合索引

組合索引是在表的多個列上創建的索引

索引中列的順序是任意的

如果 SQL 語句的 WHERE 子句中引用了組合索引的所有列或大多數列,則可以提高檢索速度

SQL> CREATE INDEX comp_index ON itemfile(p_category, itemrate);

5 反向鍵索引

反向鍵索引反轉索引列鍵值的每個字節

通常建立在值是連續增長的列上,使數據均勻地分布在整個索引上

創建索引時使用REVERSE關鍵字

1001 1001

1002 2001

1003 3001

1004 4001

1005 5001

SQL> CREATE INDEX rev_index ON itemfile (itemcode) REVERSE; SQL> ALTER INDEX rev_index REBUID NOREVERSE;

6 位圖索引

位圖索引适合創建在低基數列上

位圖索引不直接存儲ROWID,而是存儲字節位到ROWID的映射

減少響應時間

節省空間占用

oracle 索引總結(Oracle數據庫之索引)2

SQL> CREATE BITMAP INDEX bit_index

ON order_master (orderno);

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
電腦鼠标怎麼調靈敏度
電腦鼠标怎麼調靈敏度
1、首先我們要找到我們的鼠标在哪裡,移動一下我們的鼠标,電腦的桌面上就會出現一個鼠标的标志。我們可以選擇右擊鼠标鍵,就會看到一個窗口。這個窗口裡面有很多的選項,我們可以直接點擊進去菜單的個性化選項。然後我們就會看到電腦桌面上彈出一個界面,這個界面就是調整鼠标靈敏度的家界面劑。可以直接更改鼠标指針和鼠标的靈敏度,更改完成了确定保存就可以了。2、現在我們可以在我們的桌面上找到我們電腦的控制面闆,找到之
2026-01-12
無人機的無頭模式是什麼意思
無人機的無頭模式是什麼意思
以大疆無人機禦MavicMini、Android11為例。飛行器在飛行的過程中,其運動的前後左右以地理坐标系為參考坐标系,則為無頭模式(又叫head-free或head-hold)飛行。無頭模式多見于多旋翼,例如四軸,六軸飛行器中。任何飛行器都一定有個自身的坐标系,也就是飛行器的頭、尾,這也就是前面說的飛行器的自身坐标系。如果推動遙控器的向前飛行,飛行器還是向它起飛時頭指示的方向飛行,即使這個時候
2026-01-12
225輪胎多寬
225輪胎多寬
1、汽車的輪胎除了直徑,還有寬度以及高度,而比如R17/225/55,就是指直徑17英寸,寬度225厘米,高度55厘米。所以說,225輪胎有225厘米寬。2、汽車的輪胎并不是都一樣的,所以更換輪胎時候,要看清楚自己汽車的輪胎型号,然後配上同型号輪胎就可以了,不能随便更換其他型号的輪胎。3、現在輪胎有很多種牌子,如果自己經濟允許,那麼可以選擇知名度比較高的品牌。輪胎的性能也不一樣,有偏運動型,也有偏
2026-01-12
ppt怎麼畫連續的多段線
ppt怎麼畫連續的多段線
演示機型:華為MateBookX系統版本:win10APP版本:PPT20201、在電腦上打開一個PPT文件,點擊上方的“插入”按鈕。2、然後在插入菜單中形狀窗口中,選擇“直線”形狀點擊。3、利用直線功能依次繪制多條線段,然後按住ctrl或shift鍵将這些線段一一選中,右擊鼠标。4、在右鍵菜單中,執行“組合-組合”命令。5、
2026-01-12
華為榮耀手機忘記開機密碼怎麼辦
華為榮耀手機忘記開機密碼怎麼辦
1、首先先将手機關機。2、接着長按住手機音量上鍵及電源鍵5秒以上,直到手機屏幕上出現logo界面為止。3、随後再點擊恢複出廠設置的選項即可。
2026-01-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved