Mysql Deadlock 解决方案
- 重试
- 悲观锁,将所有需要操作的数据的id作为锁集合,组合成multilock
- 将大事务切分成小事务,或者尽早的提交事务
- 当事务类包含针对多个表的操作,或者同一个表的多行数据的操作,那么按照固定顺序(表和表之间的顺序,数据和数据按id排序)去执行,会避免死锁的情况
posted on 2021-04-22 11:42 mindSucker 阅读(195) 评论(0) 编辑 收藏 举报
posted on 2021-04-22 11:42 mindSucker 阅读(195) 评论(0) 编辑 收藏 举报