专栏名称: 数据分析与开发
伯乐在线旗下账号,分享数据库相关技术文章、教程和工具,另外还包括数据库相关的工作。偶尔也谈谈程序员人生 :)
目录
今天看啥  ›  专栏  ›  数据分析与开发

面试官:MySQL 上亿大表,如何深度优化?

数据分析与开发  · 公众号  · 数据库  · 2023-09-14 11:50
    

文章预览

转自:网络 XX 实例(一主一从)xxx 告警中每天凌晨在报 SLA 报警,该报警的意思是存在一定的主从延迟。(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性) XX实例的慢查询数量最多(执行时间超过 1s 的 SQL 会被记录),XX 应用那方每天晚上在做删除一个月前数据的任务。 分析 使用 pt-query-digest 工具分析最近一周的 mysql-slow.log : pt-query-digest --since= 148 h mysql-slow.log | less 结果第一部分:   最近一个星期内,总共记录的慢查询执行花费时间为 25403s,最大的慢 SQL 执行时间为 266s,平均每个慢 SQL 执行时间 5s,平均扫描的行数为 1766 万。 结果第二部分:   select arrival_record 操作记录的慢查询数量最多有 4 万多次,平均响应时间为 4s, delete arrival_record 记录了 6 次,平均响应时间 258s。 select xxx_record 语句 select ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览