首页 > 解决方案 > 当他们从 WAL 日志中刷新数据时,备用服务器是否也有检查点?

问题描述

我很想知道端到端复制是如何发生的,主节点复制 WAL 以备用服务器,然后将数据提交到磁盘,作为检查点的一部分也处于备用状态?

标签: postgresqlwal

解决方案


是的,检查点也会在数据库恢复时发生,例如在备用服务器上。它们被称为restartpoints,但几乎是一回事。如果您停止并重新启动备用服务器(或执行存档恢复的服务器),它将在最新的重新启动点继续恢复。

请参阅文档

检查指针进程和后台写入进程在恢复期间处于活动状态。checkpointer 进程将执行重启点(类似于主节点上的检查点),后台写入进程将执行正常的块清理活动。这可以包括更新存储在备用服务器上的提示位信息。该CHECKPOINT命令在恢复期间被接受,尽管它执行的是重新启动点而不是新的检查点。


推荐阅读