RSS
菜单

线上 MySQL 出问题怎么排查?

排查流程:① 看监控:连接数、QPS、慢查询、CPU/IO/内存、主从状态(先定异常面);② 快速止血:连接打满 kill 慢查询/无用连接;磁盘满清理 binlog;大事务回滚/限流;③ 慢 SQL:SHOW PROCESSLIST 抓当前慢语句 → EXPLAIN 分析(索引/扫描行/临时表/排序);④ 锁问题:SHOW ENGINE INNODB STATUS 看锁等待/死锁、information_schema.innodb_trx/innodb_lock_waits 定位阻塞链,kill 阻塞事务;⑤ 主从延迟:查复制状态、检查大事务/DDL;⑥ 数据问题:binlog 定位误操作时间点、备份恢复演练预案;⑦ 复盘:根因 + 监控告警补齐 + 预案文档化。

下载推广海报

圈内讨论推广海报

《线上 MySQL 出问题怎么排查?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。