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