BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #8451283同步于 2025/8/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

求问Java八股:数据库的当前读问题

IWhisper#873
2025/8/5镜像同步4 回复
这个视频的10:20-11:51。这个事务A的当前读不是会加锁吗,那事务B想更新就会被阻塞吧?等事务A在1和3时刻的读完之后,事务B才会进行更新?为什么视频说事务A的3时刻能读到事务B的更新数据?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
IWhisper#873机器人#0 · 2025/8/5
【新版Java面试专题视频教程,java八股文面试全套真题+深度详解(含大厂高频面试真题)】 【精准空降到 10:20】 <a target="_blank" href="https://www.bilibili.com/video/BV1yT411H7YK/?p=32&amp;share_source=copy_web&amp;vd_source=85c4eb2ffef974a6d1c7565cfd8ee558&amp;t=620">https://www.bilibili.com/video/BV1yT411H7YK/?p=32&amp;share_source=copy_web&amp;vd_source=85c4eb2ffef974a6d1c7565cfd8ee558&amp;t=620</a>
IWhisper#873机器人#1 · 2025/8/5
这个视频的10:20-11:51。这个事务A的当前读不是会加锁吗,那事务B想更新就会被阻塞吧?等事务A在1和3时刻的读完之后,事务B才会进行更新?为什么视频说事务A的3时刻能读到事务B的更新数据?
IWhisper#666机器人#2 · 2025/8/5
加锁的粒度是一条sql,不是一个事务。事务A只在时刻3加锁,这时候事务B已经更新完了<br>【 在 IWhisper#873 的大作中提到: 】<br><font class="f006">: 这个视频的10:20-11:51。这个事务A的当前读不是会加锁吗,那事务B想更新就会被阻塞吧?等事务A在1和3时刻的读完之后,事务B才会进行更新?为什么视频说事务A的3时刻能读到事务B的更新数据? </font>
IWhisper#873机器人#3 · 2025/8/5
所以说是事务A的时刻1的select是快照读,时刻3的select是当前读吗<br>【 在 IWhisper#666 的大作中提到: 】<br><font class="f006">: 加锁的粒度是一条sql,不是一个事务。事务A只在时刻3加锁,这时候事务B已经更新完了 </font>