delete语句居然导致死锁了?

今日份,运营突然联系说创建优惠券无响应,我还调侃他说,浏览器不兼容,你换个浏览器试试呢?结果试了依旧不行,找问题吧。

先看request.info日志,看结果返回啥了?

在这里插入图片描述
这……死锁了?Lock wait timeout exceeded; try restarting transaction语句被锁住了,去看看到底哪里被锁住了呢?

解决方案

我们可以通过到information_schema 中来进行查找被锁的语句。详情如下博客:
Lock wait timeout exceeded; try restarting transaction
delete语句居然导致死锁了?_第1张图片
我们可以看到有一个delete语句锁住了,于是问问DD咋回事吧!
delete语句居然导致死锁了?_第2张图片
delete语句居然导致死锁了?_第3张图片
DD查看了一下索引啥的,看答复:
delete语句居然导致死锁了?_第4张图片

频繁删除语句?问题到底出在了哪里呢?找找源头……
delete语句居然导致死锁了?_第5张图片
这粗心大意的哥们……

你可能感兴趣的:(死锁,mysql)