mysql索引失效的情況 聯(lián)合索引與單個索引的區(qū)別?
聯(lián)合索引與單個索引的區(qū)別?聯(lián)合索引和單個索引的區(qū)別:如果我們創(chuàng)建了(area, age,salary)的復合索引,那么其實相當于創(chuàng)建了:(area,age,salary),(area,age)、(ar
聯(lián)合索引與單個索引的區(qū)別?
聯(lián)合索引和單個索引的區(qū)別:如果我們創(chuàng)建了(area, age,salary)的復合索引,那么其實相當于創(chuàng)建了:(area,age,salary),(area,age)、(area)三個索引,這被稱為最佳左前綴特性。因此我們在創(chuàng)建復合索引時應該將最常用作限制條件的列放在最左邊,依次遞減。例:
以上有索引
以上無索引
如果在查詢中需要匹配多個字段的條件,可以把這幾個字段做個聯(lián)合索引,效率要比在每個字段上加索引高多了