如何解决Postgresql pg_basebackup 和 archive_command
由于在复制期间执行的 pg_basebackup 介绍,我正在考虑删除 archive_command。 我不确定我是否理解正确 - 我假设我不需要 archive_command,因为 pg_basebackup -X 流 - 也会备份 pg_wal 目录,所以我不想复制由 archive_command 制作的 WAL。
你能告诉我这是否是一个好的选择吗? 谢谢。
解决方法
如果没有 WAL 存档,备份只能恢复到单个时间点,即备份任务完成的那一刻。
使用 WAL 存档,您可以恢复到从备份完成到最近的 WAL 文件存档的任何时间点。这种能力对你是否有价值,你需要自己回答。
如果您确实保留了存档,则可以使用 -X none
进行基本备份以避免重复 WAL。虽然我认为复制一些关键 WAL 文件的额外保护通常值得额外的空间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。