解決mysql 事務死鎖的方法

  • 使用以下命令查看引擎的狀態
    SHOW ENGINE INNODB STATUS;

     

  • 如果有事務死鎖可以看到如下圖的關鍵字

     

  • 找到上圖的線程id 使用 kill 57763 .解決問題。
  • 問題回放,事務死鎖如何產生? 本地調試,長事務,調試至中途,斷開調試,事務未提交。下次進入事務時候同樣參數會觸發鎖。必須kill之後才能正常走流程。
    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章