同理 , 根据 “优化 2”,索引上的等值查询,向右遍历时且最后一个值不满足等值条件的时候,next-key lock 退化为间隙锁 。
再分析这两条:
- 当查询条件为普通索引,是间隙锁;
- 当查询条件为索引 , 且为范围查询,是间隙锁;
同上,通过 “原则 1” 和 “优化 2” , 普通索引 是加的间隙锁 。
对于范围查询,个人认为上面的规则还不能完全覆盖,当时林晓斌针对这些规则,举了 4 个示例,然后进行详细剖析,包括间隙锁的范围区间计算 。
因为篇幅原因 , 这里就不再详细展开,如果后续需要,我也可能会单独出一篇 。
04 写在最后最后我们再回顾一下(RR 隔离级别):
- 当查询条件为主键和唯一索引,当有值时,是行锁;
- 当查询条件为主键和唯一索引 , 当为空值时,是间隙锁;
- 当查询条件为普通索引,是间隙锁;
- 当查询条件为索引,且为范围查询,是间隙锁;
- 当查询条件无索引,是表锁 。
至于间隙锁的范围 , 如何计算,本文没有详细阐述,但是上面的这些规则 , 就能基本满足我们日常工作需要 。
推荐阅读
-
刘明轩说生活|传统阳光房过时了,现在流行可伸缩阳光房,关键还不算违建!
-
-
-
-
-
iphone11如何退出dfu模式 苹果手机11怎么进入dfu模式
-
教科书|美国和日本的教科书是如何描述我国的?看了之后,这是在瞎写!
-
本田|4980元 新大洲本田摩托联名款电动自行车发布:能跑65公里!
-
-
-
今日必看 清凉恬静还时髦,职场时尚很简朴,选这2款流行连衣裙去上班
-
融资并购|消息称软银与苹果接洽Arm收购事宜,后者暂不计划竞购
-
游戏智库|《闪耀暖暖》“韩”了玩家的心,叠纸游戏被迫取消“争议套装”
-
生活的斑斓情感|死于乾隆53年,“身怀异香”谜团今被揭开,她是历史上香妃原型
-
#世界那么大#德国自己的威尼斯水城在哪里,在德国人心目中
-
南海网|滴滴出行发布海口商圈打车指数 这两个商圈排名前列
-
央视|太暖了!袁隆平身体疲惫拒绝采访 听到学生要合影立刻起身
-
会飞的UFO爱好者@什么是gegenschein?有点像是观星者的传说
-
-
UZI|UZI跟随惨败RNG回基地,一路安慰史森明,网友:RNG缺UZI没味了