Session Bz执行select for update同样也会加上间隙锁,间隙锁之间并不冲突,因此可以执行成功 Session B尝试插入(9,9,9),被Session A的间隙锁阻塞,只好进入等待 Session A尝试插入(9,9,9),被Session B的间隙锁阻塞此时两个Session形成死锁等待,InnoDB的死锁检测发现死锁关系,让Session A的insert 语句报错返回 。
间隙锁是在可重复读隔离级别下才会生效,如果将隔离级别设置为读提交,就不会有间隙锁了,但是同时需要解决数据和日志不一致的问题(需要把binlog格式设置为ROW) 。
推荐阅读
-
上海松江区政府|我区大型“食、宿、游”企业消费维权培训会结束法律培训惠及32家餐旅企业
-
红网|七夕将至 在工地爱情故事中感受“钢”与“柔”
-
洋哥爱生活|愿得一人心,白首不分离,3星座穿越人潮,终寻回今生挚爱,1周后
-
描写将士边疆生活的诗?描写边疆风貌戍边将士军旅生活的古诗
-
-
#天天向上#看过那么多期《天天向上》,你知道第一期有谁吗?汪涵不在老婆在
-
【面试】面试过关很难?十年资深HR告诉你,做好这3点,自己想不通过都难
-
阿妹的时尚屋|初冬时节,搭配紧身裤出行,时尚姑娘看起来不怕冷
-
老炮儿联盟|如果没有那么多意难平就好了”,老炮儿联盟制作组有话说:“Uzi退役
-
-
-
种东西|网上买的小木桩,泡了半个月,都臭了,就是不长叶,真倒霉
-
|这个女人劳苦功高,王健林即将王者归来?8千亿负债减到1500亿
-
蓓小西|王子文素颜嫩得像大学生,穿黑色外套配灰色围巾,演绎简约即高级
-
@兰州发布|兰州发现进口冷冻虾内包装核酸阳性,32名密接人员已被隔离
-
前沿观察员|7艘顶尖核潜艇浮出水面,俄罗斯真那么穷?原来骗了全世界
-
-
袁姗姗|女星许愿造型谁最美?杨幂像个睁眼瞎,佟丽娅充满古典美!
-
文一地产|文一集团:顺应市场调控 积极布局多元化发展
-