完全理解mysql innodb的死鎖

死鎖只發生在併發的狀況,也就是說你的程序是串行的是不可能發生死鎖。一般表現爲兩個事務都在等待某個資源可用而沒法繼續進行,由於每一個事務都持有另外一個事務須要的鎖,而它們都不會釋放所持有的鎖。爲此,InnoDB引擎有一個後臺的鎖監控線程,它負責查看可能的死鎖問題,並自動告知用戶。能夠經過 innodb_deadlock_detect 配置選項禁用死鎖檢測,innodb還提供了innodb_lock_
相關文章
相關標籤/搜索