innodb联合索引

1.联合索引遵从最左匹配原则,但是mysql对于条件字段会优化顺序

用到index(class, age)
select * from student where age=15 and class=2

2.要注意会引起索引失效的情况,如使用!=,<>,隐式转换。尤其当使用>,可能会用到索引,而究其根本是mysql优化器判定是否索引效果会好于全盘扫描。

你可能感兴趣的:(innodb联合索引)