Redolog 检查点

检查点 (checkpoint) 是为了定期将 db buffer 的内容刷新到 data file。当遇到内存不足、db buffer 已满等情况时,需要将 db buffer 中的内容/部分内容(特别是脏数据)转储到 data file 中。在转储时,会记录  checkpoint  发生的”时刻“。在故障回复时候,只需要 redo/undo 最近的一次  checkpoint  之后的操作。

Redolog 检查点的工作机制见 Redolog 日志文件组与检查点工作机制