记录一次生产情况下出现mysql死锁

问题描述 在生产中有两笔单子同时进行 ,一个是新增一个是修改操作,且这两个操作都通过spring添加了事务,由于死锁导致了新增的这笔单子新增失败导致回滚。 解决思路 1、先使用 >SHOW ENGINE INNODB STATUS 命令查看了mysql的最近一次死锁记录 2、分析后得到结论由于两个事务的执行语句顺序相反,应该是先修改table1 再修改table2,另一个是先修改table2再修改
相关文章
相关标签/搜索