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