如果我打开了 Postgres 流复制,我还需要存档我的 WAL 文件吗?

如果我打开了 Postgres 流复制,我还需要存档我的 WAL 文件吗?

我已经设置了两台运行 Postgres 9.1 的服务器,其中一台配置为另一台使用流复制的热备用服务器。鉴于此,我有什么理由存档我的 WAL 文件吗?

我知道存档的 WAL 文件允许我“回到过去”到数据库的先前快照,但对于我的特定应用程序,只要我的备用数据库正常,我就不需要这样的功能。还有其他理由保留它们吗?

答案1

如果您保留 WAL 文件的唯一原因是用于复制而不是备份,那么一旦它们完全合并到辅助服务器中,您就不需要保留它们了。我的理解是archive_cleanup_command应该处理这个问题。

相关内容