MySQL間隙鎖問題

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