1. 程式人生 > >MySQL 死鎖

MySQL 死鎖

mil 等待 sql 超時 至少 sof 時機 nod 系統

  死鎖指至少兩個事務請求占有對方的資源而造成相互等待的現象。數據庫系統可以通過檢測出死鎖的循環依賴即死鎖檢測或者查詢時間超時後放棄鎖請求即死鎖超時機制來解決死鎖問題。InnoDB處理死鎖方法:回滾持有最少行級排他鎖的事務(這是相對比較簡單的死鎖回滾算法)。大多數情況下只需要重新執行因死鎖回滾的事務。

  參考資料

  《高性能MySQL》P9-10

MySQL 死鎖