欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

oracle索引的分類和什么時候使用索引

錢良釵2年前40瀏覽0評論

oracle索引的分類和什么時候使用索引?

1. b-tree索引Oracle數據庫中最常見的索引類型是b-tree索引,也就是B-樹索引,以其同名的計算科學結構命名。CREATE INDEX語句時,默認就是在創建b-tree索引。沒有特別規定可用于任何情況。

2. 位圖索引(bitmap index)位圖索引特定于該列只有幾個枚舉值的情況,比如性別字段,標示字段比如只有0和1的情況。

3. 基于函數的索引比如經常對某個字段做查詢的時候是帶函數操作的,那么此時建一個函數索引就有價值了。

4. 分區索引和全局索引這2個是用于分區表的時候。前者是分區內索引,后者是全表索引5. 反向索引(REVERSE)這個索引不常見,但是特定情況特別有效,比如一個varchar(5)位字段(員工編號)含值(10001,10002,10033,10005,10016..)這種情況默認索引分布過于密集,不能利用好服務器的并行但是反向之后10001,20001,33001,50001,61001就有了一個很好的分布,能高效的利用好并行運算。6.HASH索引HASH索引可能是訪問數據庫中數據的最快方法,但它也有自身的缺點。集群鍵上不同值的數目必須在創建HASH集群之前就要知道。需要在創建HASH集群的時候指定這個值。使用HASH索引必須要使用HASH集群。