MySQL間隙鎖問題

  間隙鎖(Gap Lock):鎖加在不存在的空閒空間,可以是兩個索引記錄之間,也可能是第一個索引記錄之前或最後一個索引之後的空間。   最近用戶反饋說系統老是出現insert時,等待超時了,最後發現是insert間隙鎖!間隙鎖是innodb中行鎖的一種, 但是這種鎖鎖住的卻不止一行數據,他鎖住的是多行,是一個數據範圍。間隙鎖的主要作用是爲了防止出現幻讀,但是它會把鎖定範圍擴大,有時候也會給我們帶
相關文章
相關標籤/搜索