旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql死锁怎样处理?【MySQL教程】,mysql,死锁

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:73评论:0


导读:MySQL有两种死锁处置惩罚方式:● 守候,直到超时(innodb_lock_wait_timeout=50s),自动回滚事件。● 提议死锁检测,主动回滚一条事件,...

MySQL有两种死锁处置惩罚方式:

● 守候,直到超时(innodb_lock_wait_timeout=50s),自动回滚事件。

● 提议死锁检测,主动回滚一条事件,让其他事件继承实行(innodb_deadlock_detect=on)。

因为机能缘由,平常都是运用死锁检测来举行处置惩罚死锁。

死锁检测

死锁检测的道理是构建一个以事件为极点、锁为边的有向图,推断有向图是不是存在环,存在即有死锁。

回滚

检测到死锁以后,挑选插进去更新或许删除的行数起码的事件回滚,基于 INFORMATION_SCHEMA.INNODB_TRX 表中的 trx_weight 字段来推断。

以上就是mysql死锁怎样处理?的细致内容,更多请关注ki4网别的相干文章!

标签:mysql死锁


欢迎 发表评论: