间隙锁 间隙锁是一种对索引区间进行加锁的机制,需要在innodb,可重复读的隔离级别下。 比如select ... where name = '' for update 如果不存在特定记录命中,就对某个区间/间隙加锁 如果命中特定记录,在判断name的索引类型 如果name是普通索引,对区间/间隙加锁 如果name是主键索引或者唯一索引,对命中记录加记录锁而不是间隙锁 间隙锁的机制影响了比如删除不存在的记录的加锁方式。
点赞 评论

相关推荐

神哥不得了:神哥来啦~ JVm可以写在juc的下面,另外的话,项目亮点的话再重新用star法则再改一遍,其余的东西写的还是非常的好的
点赞 评论 收藏
分享
03-29 14:19
门头沟学院 Java
你背过凌晨4点的八股文么:加油同学,人生的容错率很高,只是一个暑期罢了,后面还有很多机会!
点赞 评论 收藏
分享
牛客网
牛客企业服务