Mysql死锁问题定位
2021-05-14
Mysql死锁问题定位
- 背景
数据库:Mysql5.6及以上
引擎:InnoDB
隔离级别:可重复读(Repeatable Read)
批量更新死锁
对账模块其中一个商户因为发生死锁导致该商户对账业务未完成。对账模块对商户进行多线程对账,并且存在批量变更状态的操作。并发的批量变更极容易造成死锁场景。
- 问题查看
- 查看对账日志,定位异常原因
Deadlock found when trying to get lock
- rds诊断死锁原因