1. 索引合并原理与优化
1.1 索引合并的本质
MySQL索引合并(Index Merge)是一种高效的查询优化技术,允许在单个查询中同时使用多个二级索引。在MySQL 5.0之前,一个查询只能使用一个索引,而索引合并技术突破了这一限制,通过组合多个索引的结果来提高查询效率。
1.1.1 Intersection合并(交集)
Intersection合并适用于WHERE条件使用AND连接多个索引列的查询。例如:
SELECT * FROM order_exp WHERE order_no = 'a' AND expire_time = 'b';