Welcome everyone

Mysql 加锁规则

mysql 汪明鑫 860浏览 0评论
  • 查询过程中访问到的对象才会加锁,而加锁的基本单位是next-key lock(前开后闭);
  • 等值查询上MySQL的优化:索引上的等值查询,如果是唯一索引,next-key lock会退化为行锁,如果不是唯一索引,需要访问到第一个不满足条件的值,此时next-key lock会退化为间隙锁;
  • 范围查询:无论是否是唯一索引,范围查询都需要访问到不满足条件的第一个值为止;

 

 

next-key lock = 间隙锁 + 记录锁

转载请注明:汪明鑫的个人博客 » Mysql 加锁规则

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz