当前位置: 首页 >
mysql既然是可重复读,为什么 乐观锁可以生效?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-25 05:45:14
可重复读会使乐观锁进入无限自旋中,原因是select语句查询到一直是mvcc一致性读视图,这个数据是不会更新的,导致cas中的查询环节失效,以至于更新一直失败。
解决办法:1、事务外循环,每次cas都重开事务。
2、事务内循环,cas的查询语句加for update,因为加了锁所以性能很差。
3、降低事务隔离级别为读已提交,导致一致性视图失效。
4、最推荐的,没有事务就是最好的事务,对于多个源频繁修改同一条数据某个字段的情况,应该考虑…。
同类文章排行
- 中国现有的雷达技术能发现B2么?
- 前端是不是快没了?
- 广州的你,择偶标准怎样的?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 为什么用 electron 开发的桌面应用那么多?
- 和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
- 请问一下图中***的名字,谢啦?
- postgresql能取代mongodb吗?
- 弗利萨那么害怕超级赛亚人,为啥还留着贝吉塔等人,不完全杀光?
最新资讯文章
- 为什么一直唱衰的php语言反而日渐活跃?
- 公司如何从0搭建BI系统?
- 为什么美国程序员工作比中国程序员工作轻松、加班少?
- 做个web服务器,gin框架和go-zero怎么选?
- 怎么投诉物业,他们才最害怕?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 为啥西方列强最后全不行了?
- 日本AV对中国人的毒害有多大?
- 27寸显示器是否有必要到4K?
- 想问一下这两个空调哪个费电?
- Node.js 性能为什么这么差?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 乔丹的身体素质放到现在是不是只能算平庸?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- Vue性能优于React,那为什么还不用Vue?
- 可以去贵州或云南的小镇简单生活吗?
- 你见过最恶心的邻居是什么样子?
- 毕设答辩,老师说node不可能写后台怎么办?
- 为什么少儿编程会有大部分人反对呢?
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?