当前位置: 首页 >
mysql既然是可重复读,为什么 乐观锁可以生效?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 04:45:14
可重复读会使乐观锁进入无限自旋中,原因是select语句查询到一直是mvcc一致性读视图,这个数据是不会更新的,导致cas中的查询环节失效,以至于更新一直失败。
解决办法:1、事务外循环,每次cas都重开事务。
2、事务内循环,cas的查询语句加for update,因为加了锁所以性能很差。
3、降低事务隔离级别为读已提交,导致一致性视图失效。
4、最推荐的,没有事务就是最好的事务,对于多个源频繁修改同一条数据某个字段的情况,应该考虑…。
同类文章排行
- 胖东来能长久下来吗?
- 你在你男/女朋友的手机里发现过什么秘密?
- 为什么macOS软件生态不敌Windows?
- 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
- 为什么程序员独爱用Mac进行编程?
- 如何看待6.22美国 B-2 轰炸机对伊朗核设施进行轰炸?
- 有些家长可以恶心到什么程度?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 为什么这个pygame安装不了?
- 为什么一部分 Go 布道师的博客不更新了?
最新资讯文章
- 国密加密算法有多安全呢?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- Gemini2.5Pro 订阅出现(地区无法使用)的解决办法?
- Gemini2.5Pro 订阅出现(地区无法使用)的解决办法?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 一直有个疑问,医生会吃垃圾食品吗?
- 家用Nas用磁带机进行冷备份的方案是否可行?
- 冬天也要穿胸罩吗?
- 如何评价Cursor?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 为什么中医一千多年没有出现理论大创新了?
- 如何看待现在大多数男人都不谈恋爱了?
- 如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 如何看待虹鳟和三文鱼之争?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 明星现实中真的很漂亮吗?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?