mysql 組合查詢,mysql?
如何分析mysql A、設置索引項,應該是出現在where后面的列,或者連接字句中出現的列;
B、使用唯一索引,索引的基數越大,索引查詢的效果越好,舉例:查詢條件中含有索引字段和非索引字段的時候,會優先走索引篩選出數據,然后在數據中回表過濾沒有走索引的字段,但是Mysql任務,如果索引篩選出的數據量大于20%,會認為此時走索引效果不如全表掃描,繼而放棄索引,走全表掃描來查詢;
C、使用短索引,例如一個屬性200多位,其實索引只要創建前幾位效果會好;
D、最左原則,組合索引中,靈活運用最左前綴;
E、不要過度使用索引,索引會占用空間,影響寫入的速度;