Mysql的Gap鎖(間隙鎖)詳解

間隙鎖實質上是對索引前後的間隙上鎖,不對索引本身上鎖。 根據檢索條件向左尋找最靠近檢索條件的記錄值A,作爲左區間,向右尋找最靠近檢索條件的記錄值B作爲右區間,即鎖定的間隙爲(A,B)。 間隙鎖的目的是爲了防止幻讀,其主要通過兩個方面實現這個目的: (1)防止間隙內有新數據被插入。 (2)防止已存在的數據,更新成間隙內的數 案例 如果事務A開啓一個事務,執行select * from test wh
相關文章
相關標籤/搜索