Mysql-InnoDB存儲引擎中-死鎖

今天我們來看死鎖,死鎖的一般場景大家都能想到,只要你不是很菜,A獲取資源Z之後再獲取資源X,B獲取資源X之後再獲取資源Z,這樣就造成了死鎖。 解釋: 死鎖是指兩個或兩個以上的事務在執行過程中,因爭奪鎖資源而造成的一種互相等待的現象。 解決辦法: 1.超時。 InnoDB中設置了超時時間,參數爲innodb_lock_wait_timeout。 2.wait-for graph(等待圖) 由於超時機
相關文章
相關標籤/搜索