索引下推

发布时间 2023-10-23 17:27:57作者: 能。

在age、sex列上建立联合索引

1.5.6之前没有索引下推,过程如下

存储引擎根据where条件中age索引字段,找到符合条件行主键ID
然后二次回表查询,根据主键ID去主键索引上找到整行记录
把数据返回给MySQL Server层,再根据where中sex条件,筛选出符合要求的一行记录

2.引入索引下推

存储引擎根据where条件中age索引字段,找到符合条件的行记录,再用sex条件筛选出符合条件主键ID
然后二次回表查询,根据主键ID去主键索引上找到该整行记录