在age、sex列上建立联合索引
1.5.6之前没有索引下推,过程如下
存储引擎根据where条件中age索引字段,找到符合条件行主键ID
然后二次回表查询,根据主键ID去主键索引上找到整行记录
把数据返回给MySQL Server层,再根据where中sex条件,筛选出符合要求的一行记录
2.引入索引下推
存储引擎根据where条件中age索引字段,找到符合条件的行记录,再用sex条件筛选出符合条件主键ID
然后二次回表查询,根据主键ID去主键索引上找到该整行记录
在age、sex列上建立联合索引
1.5.6之前没有索引下推,过程如下
存储引擎根据where条件中age索引字段,找到符合条件行主键ID
然后二次回表查询,根据主键ID去主键索引上找到整行记录
把数据返回给MySQL Server层,再根据where中sex条件,筛选出符合要求的一行记录
2.引入索引下推
存储引擎根据where条件中age索引字段,找到符合条件的行记录,再用sex条件筛选出符合条件主键ID
然后二次回表查询,根据主键ID去主键索引上找到该整行记录