当前位置: 首页 >
mysql既然是可重复读,为什么 乐观锁可以生效?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-25 04:45:14
可重复读会使乐观锁进入无限自旋中,原因是select语句查询到一直是mvcc一致性读视图,这个数据是不会更新的,导致cas中的查询环节失效,以至于更新一直失败。
解决办法:1、事务外循环,每次cas都重开事务。
2、事务内循环,cas的查询语句加for update,因为加了锁所以性能很差。
3、降低事务隔离级别为读已提交,导致一致性视图失效。
4、最推荐的,没有事务就是最好的事务,对于多个源频繁修改同一条数据某个字段的情况,应该考虑…。
同类文章排行
- 如何看待国内开源项目的不可持续性?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 内蒙古通报那尔那茜定向委培争议,称其涉嫌高考报名材料造***,将严肃追责问责,涉事人员面临哪些责任处罚?
- 为什么鸿蒙PC要排斥Linux生态?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- Rust开发Web后端效率如何?
- PHP现在真的已经过时了吗?
- 对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
- 程序员空闲时间应该继续卷技术,还是找其他副业?
最新资讯文章
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 如何评价首个女性友好的编程语言HerCode?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
- Redis 分布式锁如何实现?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么 WebStorm 这么好用还会有人去用 VSCode?
- 冬天也要穿胸罩吗?
- 如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- PHP现在真的已经过时了吗?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 怎么向老婆简单解释nas的用途?
- 未过门的孙媳妇需要给男方爷爷出殡吗?
- 脸与身材不符是种怎样的体验?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 你的亲戚提过什么过分的要求?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 如果现在南京市整体穿越到1937年,能守住南京吗?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?