首页
/
每日頭條
/
科技
/
oracle 索引總結
oracle 索引總結
更新时间:2025-07-19 06:48:29
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
推荐阅读
軒逸混動e-power駕駛體驗
軒逸混動e-power駕駛體驗
軒逸混動e-power駕駛體驗?日産e-POWER混動系統特點E-POWER混動系統是日産近年來繼VC-TURBO可變壓縮比發動機之後,即将在中國注冊的又一項黑科技首個e-POWER混合動力系統将是第14代Sylphy混合動力車型預計新車最...
2025-07-19
怎麼看手機使用了多長時間
怎麼看手機使用了多長時間
怎麼看手機使用了多長時間?首先點擊手機中的【設置】選項,進入到設置界面中,今天小編就來說說關于怎麼看手機使用了多長時間?下面更多詳細答案一起來看看吧!怎麼看手機使用了多長時間首先點擊手機中的【設置】選項,進入到設置界面中。之後點擊下方的【系...
2025-07-19
手機裡怎麼才能把文件轉到電腦
手機裡怎麼才能把文件轉到電腦
将手機中的照片傳輸到電腦中的方法有很多,我們可以将這方法大緻概括為兩類,外設連接傳輸以及網絡傳輸。外設連接傳輸的意思指的是将電腦和手機使用數據線進行直接的連接,通過電腦讀取手機數據從而将手機中的照片文件拷貝到電腦中,這個方法是知道人群最多的...
2025-07-19
iphonexs參數對比表
iphonexs參數對比表
iphonexs參數對比表?[閩南網]iPhoneXS将于蘋果秋季發布會後正式上線,那麼這款手機的配置如何呢,一起來看看吧~,我來為大家講解一下關于iphonexs參數對比表?跟着小編一起來看一看吧!iphonexs參數對比表[閩南網]iP...
2025-07-19
如何查看微信授權過的應用并取消
如何查看微信授權過的應用并取消
微信邊寫邊譯功能終于可以在Android版本使用了?微信信息授權了哪些第三方也可以直接查看了?視頻号和直播推送也可以直接關閉了?這就是微信8.0.18forAndroid版本的新功能,和我們一起先睹為快。微信8.0.18forAndroid...
2025-07-19
Copyright 2023-2025 - www.tftnews.com All Rights Reserved