什么是索引合并
一、概念
索引合并是通过对一个表同时使用多个索引进行条件扫描,并将满足条件的多个主键集合取交集或并集后再进行回表,可以提升查询效率。
二、分类
索引合并主要包含交集(intersection), 并集(union) 和 排序并集(sort-union) 三种类型:
- intersection:将基于多个索引扫描的主键结果集取交集后,回表后将结果返回给用户;
- union:将基于多个索引扫描的主键结果集取并集后,回表后将结果返回给用户;
- sort-union:与union类似,不同的是sort-union会对主键结果集,回表后将结果进行排序,随后再返回给用户;