同理 , 根据 “优化 2”,索引上的等值查询,向右遍历时且最后一个值不满足等值条件的时候,next-key lock 退化为间隙锁 。
再分析这两条:
- 当查询条件为普通索引,是间隙锁;
- 当查询条件为索引 , 且为范围查询,是间隙锁;
同上,通过 “原则 1” 和 “优化 2” , 普通索引 是加的间隙锁 。
对于范围查询,个人认为上面的规则还不能完全覆盖,当时林晓斌针对这些规则,举了 4 个示例,然后进行详细剖析,包括间隙锁的范围区间计算 。
因为篇幅原因 , 这里就不再详细展开,如果后续需要,我也可能会单独出一篇 。
04 写在最后最后我们再回顾一下(RR 隔离级别):
- 当查询条件为主键和唯一索引,当有值时,是行锁;
- 当查询条件为主键和唯一索引 , 当为空值时,是间隙锁;
- 当查询条件为普通索引,是间隙锁;
- 当查询条件为索引,且为范围查询,是间隙锁;
- 当查询条件无索引,是表锁 。
至于间隙锁的范围 , 如何计算,本文没有详细阐述,但是上面的这些规则 , 就能基本满足我们日常工作需要 。
推荐阅读
-
谭松韵|谭松韵母亲被撞身亡疑点多!肇事司机如此嚣张让人心寒
-
-
『煤气』土灶烧柴污染环境,看老农算过这笔账之后,你还嚷着让烧煤气吗?
-
夏目历史君:难忘75年前日本女教师,称想再见其一面,近百岁抗战老兵终生未娶
-
『面包车』劳斯莱斯撞翻逆行面包车,车损273万,面包车车主:卖房也赔不起!
-
【济南】我国三大二线省会城市对比:长沙、合肥和济南,谁更适合定居呢?
-
位梦娱乐|美日韩暂停越南建厂,如今想返回中国!,无缘“世界工厂”
-
-
无人机越来越受到更多人的喜爱,但是它也给人们的正常生活产生了影响,无人机究竟有哪些危害
-
占比|Citigroup Inc.减持中国民航信息网络股份约86.57万股
-
-
盐山县广播电视台|看到车头车主笑了:这不是我捉的,车主因遮挡车牌被拦下
-
中年丑闻不断,驻韩美军干的这事,令韩国民众集体怒了
-
需求|东北证券:8月乘用车零售167万辆 行业需求持续回暖(附股)
-
「灰常爱笑」张学友无奈,刘德华尴尬,黎明让粉丝心寒!,天王演唱会失误纪实
-
-
医生|男孩网购“宠物”,被咬进 ICU!多家医院都没法治……
-
-
-
蒸红薯叶怎么蒸好吃需要蒸几分钟 蒸红薯叶如何蒸好吃需要蒸多长时间