免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
 mysql刪除/更新數(shù)據時 報錯 Lock wait timeout exceeded; try restarting transaction 鎖超時

前言: 

 今天發(fā)現(xiàn)服務器出現(xiàn)一個莫名奇妙的問題, 在執(zhí)行SQL語句 

     delete from product_image    WHERE (  product_id = ? ) 

 時報錯 : 

com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
; SQL []; Lock wait timeout exceeded; try restarting transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

很奇怪 , 左思右想這條SQL能出什么問題啊 , 后來在網上查了一堆資料后發(fā)現(xiàn)原來是線程堵塞造成了鎖超時.


解決方法如下: 

 數(shù)據庫執(zhí)行SQL語句 查詢是哪個線程堵住了  

 SELECT * FROM information_schema.innodb_trx

查看trx_rows_locked  這一列 如果是大于0的話,說明是堵塞住了, 然后查對應的trx_mysql_thread_id 列

看到一個線程ID, 

然后執(zhí)行SQL ,  kill 線程ID  即可

在此小計一下..... 

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MySQL 事務沒有提交導致 鎖等待 Lock wait timeout exceeded
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
Mysql事物鎖等待超時 Lock wait timeout exceeded; try restarting transaction
關于Lock wait timeout exceeded; try restarting transaction
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的問題解決(備忘)
Mysql主從同步備份策略分享
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服