当前位置:当前位置: 首页 >
mysql既然是可重复读,为什么 乐观锁可以生效?
人气:发表时间:2025-06-25 05:45:14
可重复读会使乐观锁进入无限自旋中,原因是select语句查询到一直是mvcc一致性读视图,这个数据是不会更新的,导致cas中的查询环节失效,以至于更新一直失败。
解决办法:1、事务外循环,每次cas都重开事务。
2、事务内循环,cas的查询语句加for update,因为加了锁所以性能很差。
3、降低事务隔离级别为读已提交,导致一致性视图失效。
4、最推荐的,没有事务就是最好的事务,对于多个源频繁修改同一条数据某个字段的情况,应该考虑…。
同类文章排行
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 汤姆·克鲁斯在国外算几线?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 马斯克的星链那么好,美国的电信运营商,还有存在的必要吗?
- 现在个人博客不能备案了吗?
- 创业公司是否应该使用 Rust ?
- golang的切片 capacity 有意义吗? 不是动态扩缩吗? 需要关注这个参数吗?
- 为什么有些NAS用户弄那么多硬盘?
- 女生貌美家穷是种怎样的体验?
- 国际空间站的氧气是怎么来的?为什么一直都用不完?
最新资讯文章
- PHP现在真的已经过时了吗?
- 中国军事力量有希望达到全球第一吗?
- 什么鱼生命力顽强好养活?
- 怎么让外星人明白左和右的概念?
- 如何向别人解释“有你这写脚本的时间,我早就一个一个做完了”?
- 为什么微软会允许中国有那么多盗版?
- 请问您见过最惊艳的sql查询语句是什么?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- NAS明明没那么好用,为什么还有那么多人坚持选择使用?
- 什么时候你开始发现俄罗斯不过如此?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 有些家长可以恶心到什么程度?
- 日本AV对中国人的毒害有多大?
- 为什么微信不向telegram学习?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 大家有什么被中医震惊征服的经历吗?
- 国内大厂现在用rust的多吗?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 是什么原因导致HDR无法推行?