网站地图官方微信:
网站首页 恒州镇 九州镇 茅坪乡 镇头镇 木垭镇 宜兰市

当前位置: 首页 >

mysql既然是可重复读,为什么 乐观锁可以生效?

可重复读会使乐观锁进入无限自旋中,原因是select语句查询到一直是mvcc一致性读视图,这个数据是不会更新的,导致cas中的查询环节失效,以至于更新一直失败。

解决办法:1、事务外循环,每次cas都重开事务。

2、事务内循环,cas的查询语句加for update,因为加了锁所以性能很差。

3、降低事务隔离级别为读已提交,导致一致性视图失效。

4、最推荐的,没有事务就是最好的事务,对于多个源频繁修改同一条数据某个字段的情况,应该考虑…。

mysql既然是可重复读,为什么 乐观锁可以生效?

  • | 32寸的电脑显示器会不会太大了,对眼睛好不好? |

    去年我测评过飞利浦家的32寸OLED显示器,性能确实没得挑,...

    查看详情>>
  • | 在农村建房子的后悔了吗? |

  • | 最讨厌和哪种人打羽毛球? |

  • | 为什么很多公司都不招大龄码农? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | 为什么微软出的软件都那么巨大? |

  • | 你最真实(很少吐露)的择偶标准是什么? |

  • | 你见过最无用的节俭行为是什么? |

  • | 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢? |

  • | 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告? |

  • | 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么? |

  • 这是我在抖音最喜欢的网红之一。 可是,我从没找到过...

    2025-06-28
  • 白岩松不是不能起,而是缓起、慢起、优起,有次序地起,让能踢到...

    2025-06-28
  • 以前上大学时校内医院的门诊上有一个女大夫,30多岁,长的还行...

    2025-06-28
  • 理论上没有差别,但现实中有巨大的差别。 因为110会记录你曾...

    2025-06-28

关注我们

添加微信好友,关注最新动态