我看到有些文章说,针对死锁问题,要设置合理的死锁超时时间。但是有的又说InnoDB将自动检测事务死锁,并立刻回滚,返回错误。我试了一下,发现是“InnoDB将自动检测事务死锁,并立刻回滚,返回错误。”更符合实验结果。所以mysql死锁后,究竟是等待超时,还是直接报错回滚,或者在不同情况下不同表现?如果“InnoDB将自动检测事务死锁,并立刻回滚,返回错误。” 是正确状况,那很多文章说的”死锁等待超时时间”是个什么概念?
添加回答
举报
0/150
提交
取消