mysql為什么有時候會選錯索引?
我們知道我們一個表里面可以有多個索引的,那么我們查詢數(shù)據(jù)的時候不指定索引,MySQL就會幫我們自動選擇。既然是MySQL程序幫我們自動選擇的那么會不會有問題的呢?
答案是會的,MySQL的優(yōu)化器也有bug,有時候選擇的索引并不是最優(yōu)的。這也就不難理解為什么會選錯索引了。
mysql為什么有時候會選錯索引?
我們知道我們一個表里面可以有多個索引的,那么我們查詢數(shù)據(jù)的時候不指定索引,MySQL就會幫我們自動選擇。既然是MySQL程序幫我們自動選擇的那么會不會有問題的呢?
答案是會的,MySQL的優(yōu)化器也有bug,有時候選擇的索引并不是最優(yōu)的。這也就不難理解為什么會選錯索引了。