检查点进程

一个自动执行检查点的进程

checkpointer 是一个 PostgreSQL 服务器进程,它自动执行 检查点

checkpointer 进程是在 PostgreSQL 9.2 中创建的;在此之前,其功能由 后台写进程 处理。

请参阅邮件线程“分离 bgwriter 和 checkpointer”以获取有关创建 checkpointer 的背景信息。

源代码

检查点进程的代码位于 src/backend/postmaster/checkpointer.c

实际执行检查点的函数是 CreateCheckPoint(),或者如果 PostgreSQL 实例处于恢复状态,则为 CreateRestartPoint()。这两个函数都位于 src/backend/access/transam/xlog.c

更改历史记录

分类

检查点PostgreSQL 内部

反馈

提交任何关于“Checkpointer”的评论、建议或更正 此处