使用特殊索引時所需要注意的事項

2022-04-07 01:25:01 字數 586 閱讀 6407

在oracle裡除了我們常用的b樹索引外,還有一些特殊索引能被使用。   如:倒序索引,位對映索引,函式索引等。

我根據自己的體會,列乙個注意事項:

倒序索引:

oracle doc上說倒序索引比較適合於序列號產生的字段,如唯一編號。

但是這樣的索引對於範圍的比較,如 > < between ... and ... 等操作是不起作用的;只對 = in 等操作才會呼叫索引。

所以一般的自動增長的pk欄位還是用常規b樹索引好一些。

位對映索引:

適合於唯一記錄數較少,dml操作較少的字段。如歷史資料表裡的類別字段。

它可以減少索引儲存空間的占用,並提高訪問速度。

最好在查詢時加提示/*+ first_rows */ 或者 /*+ index(表名 索引名)*/ 確認使用位對映索引。

函式索引:

需要修改資料庫裡面兩個動態引數:

query_rewrite_enabled=true

query_rewrite_integrity=trusted

函式索引才會在有提示/*+ first_rows */ 或者 /*+ index(表名 索引名)*/ 時被使用

專案發布時需要注意的事項

經過幾個月的努力,我們組的專案walle終於要上線了,也許是經驗的不足,也許是太衝動了,上線後才發現上線準備的根本就不充分。經過這次事件後,認識到以下幾點,免得下次上同樣的當。1.上線前,要對自己嚴格一點,發現的問題,可以修復一定要修復,不要報有僥倖的心理,這個問題不重要,大家不會關注,一旦上線後,...

弱電線纜布局所需要注意的事項

在生活中,我們把 線 網線 有線電視線及音響線稱之為弱電線。隨著社會的發展家庭生活變得越來越智慧型化了,弱電線的布局也隨之改變。下面告訴大家在家庭裝修中,線 網線 有線電視線的佈線所需要注意以下的幾個小點 第一點 集中控制 隨著網路和資訊時代的到來,乙個家庭安裝兩部 或多機上網,以是很平常的事。為保...

在更新操作中所需要注意的事項

相信只要學習了程式設計的童鞋,都對於增刪改查功能被不陌生,在這次所寫的小專案中,定義了乙個department,裡面的did設定為自增形式,當然在查詢列表的時候這個did是不被展示出來的,所以需要更新查詢列表中的每一行資料更新操作以後,我們在action中所做的處理是,進行回顯操作,而這一部分就需要...