搜尋

首頁  >  問答  >  主體

mysql - innodb既然在RR隔離等級上有間隙鎖,為什麼兩個事務還會因為加鎖順序的不同產生死鎖? ?

死鎖是多個事務競爭相同資源所導致的。無論是兩個事務中兩個SQL,對所操作資源的加鎖順序不同,或是兩個事務的一個SQL操作資源的加鎖順序不同。為什麼間隙鎖沒有在範圍內加鎖,從而時另一個事務對資源的請求掛起呢?

ringa_leeringa_lee2798 天前760

全部回覆(1)我來回復

  • 某草草

    某草草2017-05-18 10:56:38

    我覺得具體問題還是要具體對待,具體看看你的兩個sql是怎樣的,再具體分析

    回覆
    0
  • 取消回覆