哪些情況下索引會失效?
索引并不是時時都會生效的,比如以下幾種情況,將導致索引失效:如果條件中有or,即使其中有條件帶索引也不會使用( 2.對于多列索引,不是使用的第一部分,則不會使用索引 3.like查詢是以%開頭 4.如果列類型是字符串,那一定要在條件中將數(shù)據(jù)使用引號引用起來,否則不使用索引 5.如果mysql估計使用全表掃描要比使用索引快,則不使用索引此外,查看索引的使用情況show status like ‘Handler_read%’;大家可以注意:
哪些情況下索引會失效?
索引并不是時時都會生效的,比如以下幾種情況,將導致索引失效:如果條件中有or,即使其中有條件帶索引也不會使用( 2.對于多列索引,不是使用的第一部分,則不會使用索引 3.like查詢是以%開頭 4.如果列類型是字符串,那一定要在條件中將數(shù)據(jù)使用引號引用起來,否則不使用索引 5.如果mysql估計使用全表掃描要比使用索引快,則不使用索引此外,查看索引的使用情況show status like ‘Handler_read%’;大家可以注意: