问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于MySQL的幻读问题,看这一篇就够了

发布网友 发布时间:2022-12-28 09:09

我来回答

1个回答

热心网友 时间:2023-10-22 17:22

什么是幻读?

幻读指的是一个事务在前后两次查询同一个范围的时候,后一次查询看到了前一次查询没有看到的行。

首先快照读是不存在幻读的,只有当前读(实时读)才存在幻读的问题。

幻读有什么问题?

select ...for update语句就是将相应的数据行锁住,但是如果存在幻读,就把for update的语义破坏了。

如何解决幻读?

产生幻读的原因是,行锁只能锁住行,但是新插入记录这个动作,要更新的是记录之间的“间隙”。因此,为了解决幻读问题,InnoDB只好引入新的锁,也就是间隙锁(Gap Lock)。间隙锁和行锁合称next-key lock每个next-key lock是前开后闭区间

总结

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 mysql可重复读的幻读解决方案 黑眼圈和眼袋比较严重,有什么办法可以缓解,听说手术可以,是这样吗 人民银行推送企业信息要多久时间 受试者要求揭盲,如何处理? 被骗了钱超过48小时可以冻结 如何自制鱼饲料? 萧逸安慕希尺寸 为什么手机会突然黑屏呢? 广东电信用户申诉综合处理中心投诉收不到验证码 广东省电信用户申诉综合处理中心能解除吗 怎么样卸载GOOGLE和YAHOO的上网助手?? 2018法国队阵容 2022世界杯法国队8号队员是谁的儿子 2022年世界杯法国队员有打联赛的么 妄想山海中山异人村那个地方可以打狙 谁能告诉我OPPO Reno3私密保险箱设置方法? 二年级德育评语大全 慢性咽喉炎可以吃柿子吗 我得了咽喉炎可以吃柿子吗 你好,我在wps下面用系统母版做的pot,并且一路保存。后来重复打开为什么变成只有一页了? mysql 解决可提交读、可重复读、幻读 mysql innodb RR能否完全解决幻读 如PP,PE,PS,ABS,PBT,PA,PSU,PC,POM,LCP,PVC,PET,PMMA,PEI,ABS/PC等,缩水是多少 神华神东煤矿招聘应届毕业生,考试吗? 瘦人吃什么长胖吃什么药 瘦人吃什么药能长胖啊!!!急急急!!! 国航金银卡,怎么在登机牌上区别 b站智能设备在哪 牛仔裤短了怎么加长好看 四川大学空调开一天多少度 形容要多思考的文言文 思考用古文怎么说 表示思考的文言文 形容思考的文言文 家里小泥鳅怎么养活? 一个人闯江湖的诗句 求关于江湖的诗句,最好是一个人仗剑江湖感觉比较洒脱的那类诗句, 日本首都的是东京吗 声音锁有什么用 儿子在外面打工,春节对联还贴吗?