MySQL 优化之索引合并(index_merge)


   

   

   

1、为什么会出现 index_merge

  • intersect 交集
  • union 并集

where 条件后可能有多个条件(或者 join )涉及到多个字段,他们之间进行 AND OR,那么此时就有可能会用到 index_merge 技术; index_merge 技术如果简单的说就是:对多个索引分别进行条件扫描,然后将各自的结果进行合并(intersect/union

MySQL 5.0 之前,一个表只能使用一个索引,无法同时使用多个索引分别进行条件扫描,在 MySQL 5.1 开始,引入了 index_merge 优化技术,对同一个表可以使用多个索引分别进行条件扫描


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM