当前位置:网站首页>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列对应的线程值)
边栏推荐
猜你喜欢
随机推荐
今年最火爆的词:商业分析,看这一篇就够了!
实现mnist手写数字识别
MySQL 45 讲 | 09 普通索引和唯一索引,应该怎么选择?
后台管理系统的权限思路
GRUB2的零日漏洞补丁现已推出
金仓数据库KingbaseES安全指南--6.4. RADIUS身份验证
QT基础功能,信号、槽
Topology零部件拆解3D可视化解决方案
助推科技强国高质量发展《科创超级训练营》系列活动正式拉开帷幕
浅谈大数据背景下数据库安全保障体系
[供应链·案例篇]石油和天然气行业的数字化转型用例
程序员架构修炼之道:如何设计“易理解”的系统架构?
Pytorch|GAN在手写数字集上的复现
统信软件、龙芯中科等四家企业共同发布《数字办公安全创新方案》
SRM供应商管理系统如何助力口腔护理企业实现采购战略的转型升级
广汽埃安“弹匣电池”,四大核心技术,出行安全保障
指针和解引用
hcip第九天
开发工具:第五章:使用idea生成实体类
面经汇总-社招-6年