實驗:
Type:range 此處使用上了範圍索引
Key_len:12/3=4列分析:因為order by c3是有序的,所以c3,c4也用到了索引
上圖用到了c1,c2,c3,order by有序,可以利用索引。 上圖只用到了索引c1,因為order by c3,c2順序不同於索引順序 上圖c1,c2,c3上圖c1,c2,c3
上圖c1,c2,c3
在排序時c2是常數
上圖只用到了c1
按欄統計平均價格(group by )
一般而言,組分組首先要按有序分組將要按有序分組排列,用到臨時表排序。
以上就介紹了Mysql資料庫優化系列(五)------索引優化策略之面試題,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。