一入职!就遇到MySQL亿级大表优化....

作者:微信小助手

发布时间:2020-04-07T18:14:17

前段时间刚入职一家公司,就遇到了 MySQL 亿级大表优化这事!


图片来自 Pexels


背景


XX 实例(一主一从)xxx 告警中每天凌晨在报 SLA 报警,该报警的意思是存在一定的主从延迟。(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性)


XX 实例的慢查询数量最多(执行时间超过 1s 的 SQL 会被记录),XX 应用那方每天晚上在做删除一个月前数据的任务。

分析


使用 pt-query-digest 工具分析最近一周的 mysql-slow.log: