Checkpoint
检查点将内存脏页刷盘并记录日志位置,缩短崩溃恢复需重放的日志范围。
用途
优化崩溃恢复时间,平衡检查点开销与恢复性能。
机制
检查点时:1) 暂停或限速事务;2) 将脏页刷盘;3) 写检查点日志记录(LSN)。恢复从最近检查点 LSN 开始重放。Fuzzy checkpoint 允许并发刷盘。
用例
- 崩溃恢复优化
- 数据库调优
- WAL 管理
检查点将内存脏页刷盘并记录日志位置,缩短崩溃恢复需重放的日志范围。
优化崩溃恢复时间,平衡检查点开销与恢复性能。
检查点时:1) 暂停或限速事务;2) 将脏页刷盘;3) 写检查点日志记录(LSN)。恢复从最近检查点 LSN 开始重放。Fuzzy checkpoint 允许并发刷盘。