MySQL百万级数据表or查询优化 程序员文章站 2022-05-30 23:18:36 ... MySQL百万级数据表or查询优化 解决思路 拓展 解决思路 使用union all代替or查询,也就是说把要查询的字段分别做查询,将结果使用union all连接在一起,这样单次查询可以用到索引,效率大大提高 先看一下分析结果 原sql语句or条件查询 EXPLAIN SELECT * FROM `qipa250_activity_map` where path ='pages/products/products' or agent ='pages/products/products' 相关标签: Mysql 上一篇: MySQL数据表的设计 下一篇: MYSQL数据库省市县三级数据表的设计 推荐阅读 MySQL多表链接查询核心优化 Mysql Limit 分页查询优化详解 千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记 Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架 Mysql百万级分页优化技巧 Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架 MySQL多表链接查询核心优化 Mysql数据库性能优化之子查询 简单谈谈MySQL优化利器-慢查询 mysql explain的用法(使用explain优化查询语句)