MySQL臨鍵鎖(next-key lock)的一些問題


臨鍵鎖(next-key lock) = 記錄鎖 + 間隙鎖(gap lock)

這三種鎖的區別如下所示

 

 

next-key lock是Innodb在可重復讀提交下為了解決幻讀問題時引入的鎖機制, 

在進行范圍查詢時,會加next-key lock

在進行等值查詢時:如果是走主鍵或者唯一索引,next-key lock退化為記錄鎖;

            如果是是走普通索引,next-key lock 退化為間隙鎖;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM