1. 程式人生 > >Mysql優化單表查詢

Mysql優化單表查詢

pla 函數 建立索引 條件 註意 src inf .com 查詢

借助explain分析SQL,判斷該怎麽建立索引。

還需要註意,有些情況會導致索引失效,用不上索引,應該優化SQL,應用上索引。

什麽情況導致索引失效?

  1、在索引列上做任何操作(計算、函數、類型轉換(字符串不加引號時))

  2、索引中範圍條件右邊的列

  3、在使用不等於(!=或<>)和IS NOT NULL 判斷的時候

  4、like匹配時,字符串以%開頭  

技術分享圖片

技術分享圖片

Mysql優化單表查詢