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