說一些索引失效的情況

  • 如果條件中有 or,即使其中有部分條件是索引字段,也不會使用索引
  • 複合索引,查詢條件不使用索引前面的字段,後續字段也將無法使用索引
  • 以 % 開頭的 like 查詢
  • 索引列的數據類型存在隱形轉換
  • where 子句裏對索引列有數學運算
  • where 子句裏對索引列使用函數
  • MySQL 引擎估算使用全表掃描要比使用索引快,則不使用索引

 

 


【Java面試題與答案】整理推薦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章