当前位置:当前位置: 首页 >
mysql既然是可重复读,为什么 乐观锁可以生效?
人气:发表时间:2025-06-25 05:45:14
可重复读会使乐观锁进入无限自旋中,原因是select语句查询到一直是mvcc一致性读视图,这个数据是不会更新的,导致cas中的查询环节失效,以至于更新一直失败。
解决办法:1、事务外循环,每次cas都重开事务。
2、事务内循环,cas的查询语句加for update,因为加了锁所以性能很差。
3、降低事务隔离级别为读已提交,导致一致性视图失效。
4、最推荐的,没有事务就是最好的事务,对于多个源频繁修改同一条数据某个字段的情况,应该考虑…。
同类文章排行
- 央视怎么又开始报道伊朗的防空能力了?是有神秘的力量开始介入了吗?
- 分享一下你用过好用的开源项目有哪些?
- 汤姆·克鲁斯在国外算几线?
- 软路由怎么没有人玩了?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 开车的人和不开车的人思维有什么区别?
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 伊朗这次会崩溃灭亡吗?
- 你最满意的10款 PC 软件是什么?
- 有没有免费的云服务器?
最新资讯文章
- 如何评价白宇帆、辛柏青主演的电视剧《护宝寻踪》?
- 腰突怎么办25岁?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 你们在公司是怎么使用k8s和docker的?
- 在深圳找个男朋友难吗?
- 如何看待rust编写的zed编辑器?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 如果一个人长时间不说话,是不是会丧失语言能力?
- SwiftUI 是不是一个败笔?
- 如何看待剪映这些傻瓜软件?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 你如何评价小米这个品牌?
- Golang与Rust哪个语言会是今后的主流?
- 怎么用deepseek 编写程序代码开发软件?
- 为什么市面上没有单纯替代屏幕用的头戴显示器?
- 你的鱼缸里养过什么奇怪的鱼?
- 独立开发***能盈利吗?感觉好累...
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 为什么个人需要公网ip?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?