索引下推:
MySQL 5.6 引入的索引下推优化(index condition pushdown), 可以在索引遍历过程中,对索引中包含的字段先做判断,直接过滤掉不满足条件的记录,减少回表次数。
如果没有索引下推 当我们 使用
select id,name,password form user where name like '张%' and age=10
的时候
先找到姓张的人然后进行回表查询看他是不是10,是则返回,而有了索引下推之后 他会同时判断是否姓张和年龄是否为10 同时满足才会进行回表查询