靚麗時尚館

位置:首頁 > 健康生活 > 心理

mysql插入數據後還能有間隙鎖嗎

心理8.6K
mysql插入數據後還能有間隙鎖嗎

有的。

mysql插入數據後,還能有間隙鎖的。

因爲,有些update/delete語句採用的是當前讀,這會導致只有行鎖的情況下,產生幻讀,假設沒有間隙鎖,當前讀中也會出現重複讀的問題。

所以,mysql在rr隔離級別下解決幻讀問題,採用的是行鎖+間隙鎖,兩者合稱next-key lock。

標籤:間隙 mysql