Mysql 會導致索引失效的情況

kakaxi9521發表於2021-12-08

Mysql Innodb 儲存引擎索引失效的場景:


1. 查詢條件包含or,可能導致索引失效。


2. like 萬用字元可能大致索引失效。


3. 字串列使用where 一定用引號括起來,否則索引失效。


4. 在索引列上使用mysql 的內建函式,索引失效。 Mysql5.7 不支援函式索引,Mysql8.0支援函式索引。


5. 索引欄位上使用is null 或 is not null, 可能導致索引失效。


6. 對索引列運算索引失效。


7. 聯合索引ABC 問題導致索引失效。


8. 隱式轉換可能導致索引失效。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2846403/,如需轉載,請註明出處,否則將追究法律責任。

相關文章