記錄學習:Mysql造成死鎖怎麼解決

1.造成原因:在併發系統中不同線程出現循環資源依賴,要操作的線程都需要等待別的線程釋放完資源才能繼續操作的時,造成互相等待,就會導致這幾個線程都進入無限等待的時間,就會造成死鎖。 例如: 當事務A在等待事務B釋放ID=2的行級鎖,事務B在等待事務A釋放ID爲1的行級鎖時,事務A和事務B在互相等待對方的資源釋放,就會造成死鎖。 2.解決方法:(1)一種策略是,直接進入等待,直到超時。這個超時時間可以
相關文章
相關標籤/搜索