当前位置:网站首页>MySQL Lock wait timeout exceeded; try restarting transaction 锁等待
MySQL Lock wait timeout exceeded; try restarting transaction 锁等待
2022-08-01 17:41:00 【乐杨俊】
目录
1:问题
Lock wait timeout exceeded; try restarting transaction

2:出现这个错误的原因
锁等待超时,当前事务在等待其它事务释放锁资源造成的。【一般是操作失误,在开启事务的处理逻辑的时候,处理成功或者失败的时候没有 提交事务或者回滚事务操作】导致锁等待
3:解决方式
show full processlist (显示哪些线程正在运行)
select * from information_schema.innodb_trx; (命令是用来查看当前运行的所以事务)
记录里面找到记录对应的状态是:LOCK WAIT的就是锁等待的,此时你可以直接将其kill掉
kill 41759574 (注意该值是:thx_mysql_thread_id列对应的线程值)

边栏推荐
猜你喜欢
随机推荐
史上最全的Redis基础+进阶项目实战总结笔记
深圳市商务局2022年度中央资金(跨境电子商务企业市场开拓扶持事项)申报指南
块级元素、行内元素、行内块元素
使用设备树时对应的驱动编程
B002 - Embedded Elderly Positioning Tracking Monitor
统信软件、龙芯中科等四家企业共同发布《数字办公安全创新方案》
The site is not found after the website is filed. You have not bound this domain name or IP to the corresponding site! The configuration file does not take effect!
C# LibUsbDotNet 在USB-CDC设备的上位机应用
B005 – 基于STC8的单片机智能路灯控制系统
QT basic functions, signals, slots
关于单应性矩阵的若干思考
浅谈游戏音效测试点
2022年SQL大厂高频实战面试题(详细解析)
创造建材数字转型新视界,中建材如何多边赋能集团业务快速发展
QT_QDialog dialog
06 redis cluster structures
2022年SQL经典面试题总结(带解析)
数字化采购管理系统开发:精细化采购业务流程管理,赋能企业实现“阳光采购”
广汽埃安“弹匣电池”,四大核心技术,出行安全保障
素域和扩域









