事情的經過:
update 一個加了索引的欄位,發現更新緩慢后,打算停掉,于是用可視化操作關閉查詢會話。后面發現無法關閉,用kill命令進行殺死,出現killed狀態一直過不去,于是我就關機重啟。重啟完,發現無法洗掉索引,報錯:1205 - Lock wait timeout exceeded; try restarting transaction
用SELECT * FROM information_schema.INNODB_TRX;查詢,發現一個trx_mysql_thread_id=0的執行緒,打算用kill 0;殺死,但是報錯:1094 - Unknown thread id: 0
uj5u.com熱心網友回復:
使用show processlist 查看當前mysql中各個執行緒狀態,看看是否有行程一直存在問題。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/41943.html
標籤:MySQL
上一篇:計算機畢業設計
