oracle反向索引

2021-08-17 07:00:13 字數 433 閱讀 7528

oracle反向索引

2013-05-07 13:52:20       0

收藏我要投稿

oracle反向索引

如 create index idx_rev on tiger.test(test_name) reverse; 

把索引表空間存放在能夠把檔案物理分割在多個磁碟上的磁碟體系結構上。 

資料以反轉鍵索引儲存,這些資料的值就會與原先儲存的數值相反。

如:資料abc、abcd 

和abcf就被儲存成cba、dcba和fcba。 

索引會為每次新插入的行更新不同的索引塊。 

!!!!!!!不能對位圖索引和索引組織表進行反轉鍵處理。 

如果您的磁碟容量有限,同時還要執行大量的有序載入,就可以使用反轉鍵索引。 

!!!不可以將反轉鍵索引與點陣圖索引或索引組織表結合使用。

oracle反向索引

我們知道oracle會自動為表的主鍵列建立索引,這個預設的索引是普通的b tree索引。對於主鍵值是按順序 遞增或遞減 加入的情況,預設的b tree索引並不理想。這是因為如果索引列的值具有嚴格順序時,隨著資料行的插入,索引樹的層級增長很快。搜尋索引發生的i o讀寫次數和索引樹的層級數成正比,也就是...

oracle反向索引

oracle反向索引 如 create index idx rev on tiger.test test name reverse 把索引表空間存放在能夠把檔案物理分割在多個磁碟上的磁碟體系結構上。資料以反轉鍵索引儲存,這些資料的值就會與原先儲存的數值相反。如 資料abc abcd 和abcf就被儲...

oracle之 反向鍵索引

反向鍵索引是一種b tree索引,它在保持列順序的同時,物理地改變每個索引鍵的位元組 反向鍵索引除了rowid和still之外,反轉每個索引列的位元組 例如,如果索引鍵為20,如果在十六進製制中儲存為這個鍵的兩個位元組是c1,則是標準b樹索引中的15個位元組,那麼乙個反向鍵索引將位元組儲存為15,c...