记一次 MySQL Intersection 索引合并
在一次 MySQL 慢 SQL 优化过程中, 用 EXPLAIN 发现某表访问 type 为 index_merge, 在 Extra 列中提示 Using intersect,而且 Using intersect 中两列均为等值匹配。什么是 index_merge 呢?index_merge 其实也是 MySQL 单表访问方法, 通常情况下访问单表是只会用到一个索引,MySQL将查询一张表时使用了多个索引的情况称之为index_merge,即索引合并,Intersection 是索引合并的一种算法。
原创
2021-12-02 09:03:06 ·
1512 阅读 ·
10 评论