码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据库

时间:2019-03-19 23:22:10      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:inno   lock   var   配置   nbsp   mysql数据库   经验   数据   禁用   

                                                                                           线上Mysql死锁问题

今天也奇葩了,遇到一个mysql线上问题。问题是:两个事务在执行的第一秒 就报错死锁异常退出,想了半天还是想不通,

也源于一位群友的分享经验加上自我总结.

        本来想着等到了超时就会退出,看了一下原来是开启了死锁检测.!!!

如果启用死锁检测(默认)  innodb立即回回滚其中一个事务,如果使用innodb_deadlock_detect配置选项禁用死锁检测

         那么innoDB依赖于innodb_lock_wait_timeout(默认50s)设置在发生死锁回滚事务.

 

mysql查看死锁超时时间:show variables like "innodb_lock_wait_timeout";

mysql查看死锁检测配置:show variables like "innodb_deadlock_detect";

mysql数据库

标签:inno   lock   var   配置   nbsp   mysql数据库   经验   数据   禁用   

原文地址:https://www.cnblogs.com/pjcsrl/p/10562021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!