当前位置: 首页 >
2026年3月18日发布的所有文章
-
检查点进程 在获得 wal buffer中的 lsn 和 扫描内存中的脏页的过程中,会涉及到哪些锁?? 这些锁 的功能
在获取 wal buffer中lsn的时候,申请什么 锁?? 这个锁加到什么对象上面? 🗡️ 核心真相:获取 LSN 到底申请了什么锁? 当 checkpointer 在 $a$ 时刻去获取起跑线 LSN(也就是 REDO_LSN)时,它申请的根本不是一个 Spinlock(自旋锁),而是一组极其特殊的 LWLock(轻量级锁)! 在 C 源码中,这个动作调用的 ...