1项钮、索引并不是越多越好繁莹,要根據(jù)查詢有針對(duì)性的創(chuàng)建纵穿,考慮在WHERE和ORDER BY命令上涉及的列建立索引,可根據(jù)EXPLAIN來查看是否用了索引還是全表掃描
2坯认、應(yīng)盡量避免在WHERE子句中對(duì)字段進(jìn)行NULL值判斷翻擒,否則將導(dǎo)致引擎放棄使用索引而進(jìn)行全表掃描
3、值分布很稀少的字段不適合建索引牛哺,例如”性別”這種只有兩三個(gè)值的字段
4陋气、字符字段只建前綴索引
5、字符字段最好不要做主鍵
6引润、不用外鍵巩趁,由程序保證約束
7、盡量不用UNIQUE淳附,由程序保證約束
8议慰、使用多列索引時(shí)主意順序和查詢條件保持一致,同時(shí)刪除不必要的單列索引