本页是 PmaControl 的原创文档。它保留了用于 MySQL 优化工作的实用索引结构,不复制第三方内容,也不依赖外部产品。
解读
死锁是事务冲突的一种正常解决方式。问题在于频率过高以及应用缺少重试。
采集
systemctl status mysql
journalctl -u mysql --since "1 hour ago"
SHOW FULL PROCESSLIST;
SHOW ENGINE INNODB STATUS\G
修正
- 用日志和指标确认症状。
- 隔离相关账号、数据库、查询或限制。
- 应用有针对性的修正。
- 确认部署后信号下降。