天天看點

oracle何時使用索引

以下情況可以使用索引 :

1.列中資料值分布範圍廣。

比如,人的工資,範圍可能是從1000到上億,分布比較廣,是以可以使用索引來提速,查詢。

若是範圍 比較小,比如人生存的年齡 ,頂多是1到130左右,這樣就不适合使用索引 。 

2.列經常在where子句或連接配接條件中出現。

3.表經常被 通路而且資料量很大,通路的資料大概占資料總量的2%-4%

索引類似于字典的索引。

不适合使用索引:

1.表很小

2.表經常更新,

3.列不經常做為連接配接條件或出現在where子句中,查詢的資料大于2%-4%

繼續閱讀