首页
/
每日頭條
/
科技
/
oracle 索引總結
oracle 索引總結
更新时间:2025-07-09 21:10:22
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-07-09
加濕器原理
加濕器原理
加濕器在一些幹燥的地方比較多見,因為幹燥的空氣對人體的皮膚是有一定的傷害,如果置身在幹燥的空氣當中,自己感覺也是會很難受的。使用加濕器的話,大家應該要先了解加濕器的原理,知道加濕器是怎樣工作的,這樣才可以更好的去了解加濕器的用法,對自己有一定的幫助。使用加濕器要注意的是要控制好空氣中的濕度,如果濕度...
2025-07-09
窗式空調器有哪些性能特點
窗式空調器有哪些性能特點
窗式空調器是一種可安裝在窗上或牆中的空調器。特點是體積小,重量輕,安裝使用方便;使用時隻需接通電源,即能自動地調節房間内溫度,并可随意調節房間内氣流方向,給人感覺舒适。窗式空調器的制冷系統采用全封閉式壓縮機,結構簡單,氣密性好,并設有調溫裝置及進風、排風裝置,可以自動調節溫度及排出室内污濁空氣,補進...
2025-07-09
燃氣熱水器不打火
燃氣熱水器不打火
現在的家庭裡,隻要是安裝天然氣的,家裡的熱水器都不會使用耗電的熱水器,畢竟電費要比燃氣費貴出很多。不過在使用燃氣熱水器的時候,很容易出現一種問題,比較讓人惱火,就是燃氣熱水器不打火的情況。為了幫你解決這個問題,在這裡就為您介紹一下燃氣熱水器不打火的可能性。燃氣熱水器不打火是非常常見的一種問題,而導緻...
2025-07-09
增強洗衣機洗滌效果的竅門
增強洗衣機洗滌效果的竅門
以往大家在使用洗衣機洗衣服,總喜歡多放些洗衣粉,以為泡沫越多,洗滌效果越好。其實,這種方法是錯誤的,其實洗滌衣物時也是有許多方法的,如有不清楚的朋友可以一起了解一下。【1】應使洗衣粉全部溶解如水溫過低,洗衣機就難骓溶解洗衣粉,可先用30℃左右的少量溫水使之全部溶解。如衣物及髒,可用40℃&mdash...
2025-07-09
Copyright 2023-2025 - www.tftnews.com All Rights Reserved