首页
/
每日頭條
/
科技
/
oracle 索引總結
oracle 索引總結
更新时间:2025-12-04 17:18:24
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
推荐阅读
手機上怎麼查駕照分
手機上怎麼查駕照分
手機上怎麼查駕照分?首先需要在支付寶首頁點擊【市民中心】,現在小編就來說說關于手機上怎麼查駕照分?下面内容希望能幫助到你,我們來一起看看吧!手機上怎麼查駕照分首先需要在支付寶首頁點擊【市民中心】。然後在市民中心頁面點擊【公安交管】。點擊【交...
2025-12-04
為什麼有的彈幕看了會讓人尴尬
為什麼有的彈幕看了會讓人尴尬
各位小夥伴,在看視頻的時候,小夥伴們有沒有發現發現字幕被視頻裡的人給擋住了。什麼?發生了什麼?我也很納悶也很吃驚,這是什麼神仙特效啊?期初看B站,都以為自己的UP變厲害,會後期“特效”,各種吹。後來發現其實不是,在彈幕設置裡,有一個設置,叫...
2025-12-04
成都主城區gdp總量多少
成都主城區gdp總量多少
成都市,簡稱蓉,是四川省省會,成都市具有悠久的曆史文化,依據現實挖掘的金沙遺址看來,成都建城史可以追溯到3200年前,同時成都是“首批國家曆史文化名城,是古蜀文明發祥地,中國十大古都之一。成都市具有優越的地理位置,省内和阿壩藏族自治州、德陽...
2025-12-04
手機屏幕上出現一個圓圈怎麼去掉
手機屏幕上出現一個圓圈怎麼去掉
手機屏幕上出現一個圓圈怎麼去掉?首先點擊打開手機上的設置然後點擊頁面裡的輔助功能,下面我們就來說一說關于手機屏幕上出現一個圓圈怎麼去掉?我們一起去了解并探讨一下這個問題吧!手機屏幕上出現一個圓圈怎麼去掉首先點擊打開手機上的設置。然後點擊頁面...
2025-12-04
安卓系統被曝同樣有毒
安卓系統被曝同樣有毒
要說這現階段的手機系統占比,無疑是安卓排第一。安卓憑借着其開源的特征使得自己被各大手機廠商們廣泛使用。從下圖我們可以看到,安卓在中國的占有率,達到了八成!(圖片來源于友盟調研機構友盟2018年06月之前的數據統計)那麼問題來了,如果這時候,...
2025-12-04
Copyright 2023-2025 - www.tftnews.com All Rights Reserved