本文分类:news发布日期:2025/12/6 14:50:59
打赏

相关文章

锁(为什么会死锁)

🔥 一句话总结: 死锁 = 两个人互相等着对方放手。 在 MySQL/InnoDB里,就是:事务 A 持有 X,但想要 Y;事务 B 持有 Y,但想要 X。顺序错了,就死。 就这么回事。1️⃣ 先把“锁”用你最熟的 Java 语感讲清楚 你 J…

MVCC 机制(RC / RR 的真正区别)

🧨 先一句话总纲: RC 每次 SELECT 都重新生成 ReadView(看最新已提交) RR 一个事务只生成一次 ReadView(看固定快照) 区别就这一个点。 所有连锁反应,包括“不可重复读”怎么来的,都从这里推出来,简单清晰。…

Redo / Undo / WAL(为什么 MySQL 写比读复杂)

🔥 一句话先破题 MySQL 的所有写操作 = 改内存 + 写日志(两个日志) → 最后才慢慢刷磁盘数据页。 原因是:直接改磁盘太慢,且不安全,必须通过日志来“骗过磁盘的慢”。这就是 WAL(Write-Ahead Logging)的本质。…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部