mysql解決數據庫死鎖問題


       為了保證數據的正確性,對數據庫進行操作的時候都會進行上鎖,也就是進行修改數據的時候同一時間只能有一個進程,當這個進程處理完了,釋放鎖了,其他進程才可以進行操作!

      總是會碰見一些意外情況,導致數據庫死鎖,任何進程操作該數據都會拋異常,也無法修改成功!

      這個時候我們可以找到對應的數據庫事務進程,殺死進程即可恢復正常!

      查看下在鎖的事務 

       SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

       殺死進程id(就是上面命令的trx_mysql_thread_id列)

       kill 線程ID


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM