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