有人说不可重复读是用行锁来解决的,有人说是用版本号的机制来解决的,到底以哪个为准?为啥
3条回答 默认 最新
- kingone1234 2020-09-15 11:04关注
首先,行锁确实部分解决了不可重复读的问题,但是行锁跟版本号没关系.
提问者的问题提的很好,准确的来说:
a. 不可重复读分为2部分:1.快照度 2.当前读
b.行锁+间隙锁 解决了当前读可能会导致的不可重复读的问题
c.mvcc(你可以理解为版本号) 解决了快照读可能会导致的不可重复读的问题.
d.另外补充,mysql的锁和mvcc的设计不单单解决了不可重复读的问题,也解决了幻读的问题解决 4无用
悬赏问题
- ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
- ¥15 模糊pid与pid仿真结果几乎一样
- ¥15 java的GUI的运用
- ¥15 Web.config连不上数据库
- ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
- ¥15 怎么配置广告联盟瀑布流
- ¥15 Rstudio 保存代码闪退
- ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?
- ¥50 invest生境质量模块
- ¥15 nhanes加权logistic回归,svyglm函数