PostgreSQL版:

archive_timeout

archive_command仅在已完成的 WAL 段上调用。因此,如果你的服务器只产生很少的 WAL 流量(或产生流量的周期很长),那么在事务完成和它被安全地记录到归档存储之间将有一个很长的延迟。为了限制未归档数据存在的时间,你可以设置archive_timeout来强制服务器来周期性地切换到一个新的 WAL 段文件。当这个参数被设置为大于零时,只要从上次段文件切换后过了参数所设置的那么多秒并且已经有过任何数据库活动,包括一个单一检查点(如果没有数据库活动则跳过检查点),服务器将切换到一个新的段文件。注意,由于强制切换而提早关闭的被归档文件仍然与完整的归档文件长度相同。因此,使用非常短的archive_timeout是不明智的 — 它将占用巨大的归档存储。一分钟左右的archive_timeout设置通常比较合理。如果你希望数据能被更快地从主服务器上复制下来,你应该考虑使用流复制而不是归档。这个参数只能在postgresql.conf文件中或在服务器命令行上设置。

建议 [EN]

Dependant on your tradeoff between disk space and letting the standby get behind.

条评论

在postgresqlCO.NF (OnGres) 我们非常重视您的隐私并非常重视所有数据. 我们完全符合GDPR标准, 我们不断监控和改进我们的数据存储, 保留和合规机制.

但是,此网页不存储任何PII(个人身份信息. 存储任何数据的唯一服务是Google Analytics,我们使用它来收集网页的分析.

该网站包含来自官方文档的一些数据 PostgreSQL.org 项目, 从 Annotated.Conf, 经许可使用.

如果您对我们的服务条款或隐私政策有任何疑问或疑虑,请通过以下方式与我们联系 dataprotection _at_ ongres _dot_ com.