zm199711 2022-08-17 15:09 采纳率: 0%
浏览 142

mysql间隙锁 是默认开启的吗,每次查询都会走间隙锁吗

mysql间隙锁 是默认开启的吗,每次查询都会走间隙锁吗。在RR可重复读的隔离下

  • 写回答

1条回答 默认 最新

  • 风和日丽 随波逐流 2022-08-17 15:43
    关注

    控制间隙锁的参数是:innodb_locks_unsafe_for_binlog 默认是关闭的
    每次查询不一定会走间隙锁,间隙锁是索引上的锁,当索引不唯一时,才会触发间隙锁。如果根据主键或者唯一值的索引时,不会触发间隙锁。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月17日