常見的索引原則有:
選擇唯一性索引
唯一性索引的值是唯一的,可以更快速的通過該索引來確定某條記錄。
為經(jīng)常需要排序、分組和聯(lián)合操作的字段建立索引:
為常作為查詢條件的字段建立索引。
限制索引的數(shù)目:越多的索引,會使更新表變得很浪費時間。
盡量使用數(shù)據(jù)量少的索引
如果索引的值很長,那么查詢的速度會受到影響。
盡量使用前綴來索引
如果索引字段的值很長,最好使用值的前綴來索引。
刪除不再使用或者很少使用的索引
最左前綴匹配原則,非常重要的原則。
盡量選擇區(qū)分度高的列作為索引
索引列不能參與計算,保持列“干凈”:帶函數(shù)的查詢不參與索引。
盡量的擴展索引,不要新建索引。