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) 。
推荐阅读
-
小凡hifi iFi iPhono3 Black Label 唱头放大,超值唱放进阶新版
-
温暖先生|杨超越又是第一!这个圈子有点难懂,资历只是摆设而已?
-
美斯|从“小微企业”到“行业领军” “南宁制造”挺起工业脊梁
-
女儿难产女婿家没有一人到场,女儿从产房出来拉着我的手,我怒了
-
全国党媒信息公共平台|烟台4月以来查获超限超载车辆470余辆
-
台风袭港众艺人豪宅受灾,蔡卓妍家彻夜漏水,TVB小花家变水帘洞
-
汽车之家|大脸高颜值!,各方面都不错的爱车荣威RX5
-
手机游戏|《天涯明月刀手游》玩家实评:肝度比一梦江湖轻,氪金比友商重
-
-
-
[取票]取票后也能网上退?火车票退票新规,最长可在180天内办理!
-
勐腊县|云南勐腊县发生蝗灾受灾面积达1214亩 为境内虫源
-
他一生征战从无败绩,只可惜天妒英才,留有后世佳名!
-
网通社汽车频道|售价 11.29 万,大众新款朗逸正式上市
-
-
中国新闻周刊|杭州杀妻嫌犯前妻闺蜜之女死亡旧案已提请警方重新调查
-
穆天子传中偶然发现有关黄帝之宫的记载,上古秘密或将被真正揭开
-
环球网|民主党人反垄断报告指控谷歌、脸书等拥有“垄断权力”,使其业务面临被拆分风险
-
-
何止中兴、华为!又一国产科技巨头研发6G,比5G快100倍