通常情况下,MySQL在查询一张表时只会用到单个二级索引。但是MySQL有种叫做index merge的优化:在满足一定条件时,查询一张表可以使用多个二级索引。
MySQL将index merge optimzation分为3种:index merge intersection, index merge union, index merge sort union。本篇我们将逐个介绍3种优化的原理,使用条件等内容。
2023年 11月 15日 43.7k 0
通常情况下,MySQL在查询一张表时只会用到单个二级索引。但是MySQL有种叫做index merge的优化:在满足一定条件时,查询一张表可以使用多个二级索引。
MySQL将index merge optimzation分为3种:index merge intersection, index merge union, index merge sort union。本篇我们将逐个介绍3种优化的原理,使用条件等内容。