
MySQL性能调优
翁正存
做一名合格的工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL性能调优-使用ROLLUP代替UNION ALL
需求:统计各个活动的用券总金额和所有活动的用券总金额 原SQL语句如下(表明比较敏感,不便展示): select active_code,SUM(rp_amount) totalReward from xxx_xxx_xxx_xxx group by active_code union all select null, SUM(rp_amount) totalReward from xxx_x...原创 2018-09-15 12:21:53 · 2060 阅读 · 0 评论 -
MySQL索引未命中优化
业务SQL使用索引不见得就是优化的SQL,依然存在索引未命中的风险,例如存在多个匹配索引,可能命中的索引不是你想要的那个索引,可以通过explain来分析: explain SELECT count(id) FROM active_task_log a WHERE a.add_time >= '2018-12-01' AND a.add_time <= '2018-12-20' ...原创 2018-12-28 11:39:18 · 2057 阅读 · 0 评论