1.哪些情況需要?jiǎng)?chuàng)建索引罩息?
1荞胡、主鍵自動(dòng)建立唯一索引
2、頻繁作為查詢條件的字段應(yīng)該創(chuàng)建索引 where
3娱局、多表關(guān)聯(lián)查詢中彰亥,關(guān)聯(lián)字段應(yīng)該創(chuàng)建索引 on 兩邊都要?jiǎng)?chuàng)建索引
4、查詢中排序的字段衰齐,應(yīng)該創(chuàng)建索引 B + tree 有順序
5任斋、覆蓋索引 好處是? 不需要回表 組合索引
6、統(tǒng)計(jì)或者分組字段耻涛,應(yīng)該創(chuàng)建索引
2.哪些情況不需要?jiǎng)?chuàng)建索引
1废酷、表記錄太少 索引是要有存儲(chǔ)的開銷
2、頻繁更新 索引要維護(hù)
3犬第、查詢字段使用頻率不高
3.為什么使用組合索引
由多個(gè)字段組成的索引 使用順序就是創(chuàng)建的順序