MySQL表操作超時無響應
使用MySQL Workbench對錶進行操作時無響應,報出連線超時的錯誤。
Error Code: 2013 Lost connection to MySQL server during query
解決
檢視MySQL Workbench連線過期時間是否過短
Preferences-SQL Editor-MySQL Session
將過期時長設定長一點試試,如果還是不行則繼續排查。
檢視是否有被掛起的程式。
- 開啟一個SQL執行視窗,收入以下命令檢視程式。
SHOW PROCESSLIST;
檢視DB列是否是當前操作的資料庫,檢視INFO列是否有無響應的表的資訊。
若有,則記住該程式的ID,使用KILL命令殺死該程式。
KILL id(替換為程式ID);
再次嘗試操作表,若扔無反應,繼續排查。
檢視是否有未提交的事務。
SELECt trx_state, trx_started, trx_mysql_thread_id, trx_query FROM information_schema.innodb_trx;
若查詢結果中有問題表的相關記錄,則記住對應條目的trx_mysql_thread_id列的值,使用KILL命令殺死。
此時表應該可以恢復正常操作。
參考資料:
MySQL鎖表解決方法
MySQL出現Waiting for table metadata lock的原因以及解決方法
記一次MySQL中Waiting for table metadata lock的解決方法
相關文章
- Timeout 時間已到。在操作完成之前超時時間已過或伺服器未響應。伺服器
- Oracle 執行 DDL 長時間無響應Oracle
- Ubuntu 7.10 鍵盤時常無響應Ubuntu
- ngnix使用超時響應時間配置避坑一例
- 應用連線超時排查DB MySQLMySql
- MySQL操作表MySql
- Spring Data R2DBC響應式操作MySQLSpringMySql
- MySQL表更新操作MySql
- 超時時間已過或伺服器未響應的解決方法伺服器
- Finder持續無響應怎麼辦?Finder無響應解決教程
- MySQL 資料表操作MySql
- 臨時表的操作
- MySQL臨時表MySql
- MySql 儲存過程 臨時表 無法插入資料MySql儲存過程
- mac電腦無響應怎麼辦?教你如何強制退出Mac無響應程式Mac
- mysql表操作(alter)/mysql欄位型別MySql型別
- win7 mysql 未響應Win7MySql
- MySQL之臨時表MySql
- mysql 建立臨時表MySql
- Androidstudio開啟無響應Android
- tomcat 443埠無響應,急!!!!Tomcat
- MySQL資料表的基本操作MySql
- 04 MySQL 表的基本操作-DDLMySql
- win10桌面假死無響應怎麼辦 win10桌面假死無響應的方法Win10
- 表資料量影響MySQL索引選擇MySql索引
- goldengate 目的端同步無主鍵無索引表時的rpt日誌(做update操作)Go索引
- 徹底理解安卓應用無響應機制安卓
- libevent設定超時後取消超時(bufferevent_set_timeouts取消超時無效問題)
- mysql資料庫中表打不開,讀表時一直顯示正在載入,卡死不動,無法操作MySql資料庫
- MySQL 中的臨時表MySql
- MYSQL SELECT INTO臨時表MySql
- Win10記事本編輯時無響應假死的解決方法Win10
- 分割槽表的不同操作對索引的影響索引
- npm install 無響應解決方案NPM
- 解決IIS無響應假死狀態
- sqlplus 無響應 hang處理SQL
- MySQL系列:資料表基本操作(2)MySql
- mysql臨時表和記憶體表MySql記憶體