MYSQL间隙锁详解
生活随笔
收集整理的這篇文章主要介紹了
MYSQL间隙锁详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MYSQL(04)-間隙鎖詳解 - 簡書
間隙鎖(Gap Lock)是Innodb在可重復讀提交下為了解決幻讀問題時引入的鎖機制,(下面的所有案例沒有特意強調都使用可重復讀隔離級別)幻讀的問題存在是因為新增或者更新操作,這時如果進行范圍查詢的時候(加鎖查詢),會出現不一致的問題,這時使用不同的行鎖已經沒有辦法滿足要求,需要對一定范圍內的數據進行加鎖,間隙鎖就是解決這類問題的。在可重復讀隔離級別下,數據庫是通過行鎖和間隙鎖共同組成的(next-key lock),來實現的
?
?
?
總結
以上是生活随笔為你收集整理的MYSQL间隙锁详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的tudo日记2(关于babel和po
- 下一篇: [51Nod 1035 最长的循环节]