以下情況可以使用索引 :
1.列中資料值分布範圍廣。
比如,人的工資,範圍可能是從1000到上億,分布比較廣,是以可以使用索引來提速,查詢。
若是範圍 比較小,比如人生存的年齡 ,頂多是1到130左右,這樣就不适合使用索引 。
2.列經常在where子句或連接配接條件中出現。
3.表經常被 通路而且資料量很大,通路的資料大概占資料總量的2%-4%
索引類似于字典的索引。
不适合使用索引:
1.表很小
2.表經常更新,
3.列不經常做為連接配接條件或出現在where子句中,查詢的資料大于2%-4%