MySQL-in走不走索引

關於MySQL中in走不走索引的問題---具體狀況得看優化器本身決定,但大體的規律是:in的數據量佔比越大越可能不走,好比幾百條數據我in上十來條他是會走索引的,但我in上幾百條他可能就不走索引了。下面是測試:sql

簡單測試幾條數據爲例測試

 

 

 

 

 

 能夠在上面的測試中發現,in是走索引的。優化

 

 

 

 

 

對比測試:spa

 

 

 

 

 

 

 能夠從上面的測試中發現,當我in裏面的數據佔比多的時候上面的sql沒走索引。具體多少佔比這個是優化器本身決定的,有興趣的能夠去研究下。blog

相關文章
相關標籤/搜索