国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用特殊索引的注意事項

2024-07-21 02:39:13
字體:
來源:轉載
供稿:網友

   在Oracle里除了我們常用的B樹索引外,還有一些非凡索引能被使用。
  
   如:倒序索引,位映射索引,函數索引等。
  
   我根據自己的體會,列一個注重事項:
  
   倒序索引:
  
   ORACLE DOC上說倒序索引比較適合于序列號產生的字段,如唯一編號。
  
   但是這樣的索引對于范圍的比較,如 > < between ... and ... 等操作是不起作用的;
   只對 = in 等操作才會調用索引。
  
   所以一般的自動增長的PK字段還是用常規B樹索引好一些。
  
   位映射索引:
  
   適合于唯一記錄數較少,DML操作較少的字段。如歷史數據表里的類別字段。
  
   它可以減少索引存儲空間的占用,并提高訪問速度。
  
   最好在查詢時加提示/*+ first_rows */ 或者 /*+ index(表名 索引名)*/ 確認使用位映射索引。
  
   函數索引:
  
   需要修改數據庫里面兩個動態參數:
  
   QUERY_REWRITE_ENABLED=TRUE
   QUERY_REWRITE_INTEGRITY=TRUSTED
  
   函數索引才會在有提示/*+ first_rows */ 或者 /*+ index(表名 索引名)*/ 時被使用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰镇市| 彭州市| 长顺县| 富宁县| 鄢陵县| 文安县| 丹江口市| 乌拉特后旗| 长沙县| 铜川市| 景宁| 额尔古纳市| 仙桃市| 宣武区| 汤原县| 东方市| 兴国县| 博爱县| 朝阳区| 满洲里市| 大关县| 宣城市| 武清区| 遂昌县| 宜阳县| 汤阴县| 百色市| 饶平县| 武汉市| 汝南县| 铁力市| 正定县| 共和县| 石柱| 青冈县| 信阳市| 彭山县| 镇康县| 兴仁县| 轮台县| 枣强县|