網(wǎng)站首頁 編程語言 正文
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的問題解決
作者:黃佳俊、 更新時間: 2022-02-05 編程語言問題描述:
刪除部分數(shù)據(jù),在刪除的時候出現(xiàn)報錯:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction。
解決方案:
去查看innodb的事務表INNODB_TRX,看下里面是否有正在鎖定的事務線程,
看看ID是否在show full processlist里面的sleep線程中,
如果是,就證明這個sleep的線程事務一直沒有commit或者rollback而是卡住了,我們需要手動kill掉。
SELECT * FROM information_schema.INNODB_TRX;
發(fā)現(xiàn)有id為616694的sql,需要手動kill掉
KILL?616694;
kill之后,再去執(zhí)行delete語句,就可以執(zhí)行成功了。
參考資料:
原文鏈接:https://blog.csdn.net/weixin_48419914/article/details/122151779
相關推薦
- 2023-04-02 深入分析Golang?Server源碼實現(xiàn)過程_Golang
- 2022-06-22 React表單容器的通用解決方案_React
- 2023-08-13 git版本管理常用命令
- 2022-04-28 Python字符串的創(chuàng)建和駐留機制詳解_python
- 2022-10-05 redis?哨兵集群搭建的實現(xiàn)_Redis
- 2022-06-20 Go語言實現(xiàn)切片增刪改查的示例代碼_Golang
- 2022-12-12 pycharm?console?打印中文為亂碼問題及解決_python
- 2022-11-30 jQuery中隱藏元素的hide方法及說明_jquery
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支