检查点进程

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

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”的评论、建议或更正 此处