当前位置:网站首页>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列对应的线程值)
边栏推荐
猜你喜欢
随机推荐
tooltip control
使用设备树时对应的驱动编程
LeaRun.net快速开发动态表单
SQL函数 TO_CHAR(二)
极化微波成像概述3
BITS Pilani|SAC-AP:基于 Soft Actor Critic 的深度强化学习用于警报优先级
JumpServer堡垒机部署
GRUB2的零日漏洞补丁现已推出
缓存一致性MESI与内存屏障
SQL函数 TO_CHAR(一)
OnePlus 10RT appears on Geekbench, product launch also seems to be approaching
GTK修改pixmap像素,提取pixmap像素RGB值
QLineEdit learning and use
【100个网络运维工作者必须知道的小知识!】
DBPack SQL Tracing 功能及数据加密功能详解
频域分析实践介绍
QT_QThread thread
Basic image processing in opencv
半自动化爬虫-爬取一个网站的内容及回复
QPalette调色板、框架色彩填充