Mysql死锁检测
作者:互联网
MySQL总是会自动检测到死锁吗?或者在某些情况下,MySQL无法弄清楚它是在处理死锁?
解决方法:
根据文档,表级锁定存储引擎MyISAM是deadlock-free.
InnoDB有deadlock detection.
NDB检测是通过超时实现的.您可以为事务设置TransactionDeadlockDetectionTimeout参数.
因此,无论是回滚还是超时,死锁最终都会恢复.
标签:mysql,database-deadlocks 来源: https://codeday.me/bug/20190630/1334075.html