概述: 概述: mysql5.6引入的可以在索引遍历过程中,对索引中包含的字段先做判断,直接过滤掉不满足条件的记录,减少回表次数。比如有些没有完全匹配的情况, 设置联合索引:name-age搜索条件:name = '张%' and age = 20其中姓名使用模糊匹配张%,按理说这种情况按最左前缀就无法匹配到age字段了。但是索引下推优化可以继续在当前索引中过滤age = 20的数据,减少无意义的回表次数。