那些情況需要建索引
1.主鍵自動建立唯一索引
2.頻繁作為查詢條件的字段應該建立索引
3.查詢中與其他表關聯的字段,外鍵關系建立索引
4.單鍵/組合索引的問題,組合索引成本效益更高
5.查詢中排序的字段,排序字段若通過索引去通路将大大提高排序速度
6.查詢中統計或分組字段
那些情況下不需要建索引
1.表記錄太少
2.經常增删改的表或者字段
3.where條件裡用不到的字段不需要建立索引
4.過濾性不好的不适合做索引(比如性别,查詢後還是一大堆資料)
那些情況需要建索引
1.主鍵自動建立唯一索引
2.頻繁作為查詢條件的字段應該建立索引
3.查詢中與其他表關聯的字段,外鍵關系建立索引
4.單鍵/組合索引的問題,組合索引成本效益更高
5.查詢中排序的字段,排序字段若通過索引去通路将大大提高排序速度
6.查詢中統計或分組字段
那些情況下不需要建索引
1.表記錄太少
2.經常增删改的表或者字段
3.where條件裡用不到的字段不需要建立索引
4.過濾性不好的不适合做索引(比如性别,查詢後還是一大堆資料)