在没有WAL归档的滞后之后,PostgreSQL 9.1流式复制会赶上吗?

在没有WAL归档的滞后之后,PostgreSQL 9.1流式复制会赶上吗?,第1张

概述语境: 假设在Postgres 9.1群集上使用Streaming Replication / Hot Standby时,备用节点会关闭.它停留了一天,在此期间主机上发生了很多DML.备用数据库的recovery.conf不包含’restore_command’条目(用于从WAL日志文件恢复),但包含’primary_conninfo’字符串(用于流复制). 题: 如果我在主机上发生一天的更改后再 语境:

假设在Postgres 9.1群集上使用Streaming Replication / Hot Standby时,备用节点会关闭.它停留了一天,在此期间主机上发生了很多DML.备用数据库的recovery.conf不包含’restore_command’条目(用于从WAL日志文件恢复),但包含’primary_conninfo’字符串(用于流复制).

题:

如果我在主机上发生一天的更改后再次启动备用数据库.它是否会“仅仅使用流式复制”“赶上”(最终进入一个镜像主人的状态)?或者我是否必须启用WAL文件存档并让它应用在停机期间存档的文件以确保货币?

我已经检查了WAL归档/流复制文档here,它说你不必同时启用WAL归档和流复制,但是不清楚是否在没有启用WAL文件归档的情况下进行追赶.

谢谢!

是的,它将仅使用流式传输,如果(且仅当),自备用数据库上次更新以来生成的WAL段数小于postgresql.conf中wal_keep_segments的值.这将在文档的这一部分中介绍: Replication 总结

以上是内存溢出为你收集整理的在没有WAL归档的滞后之后,PostgreSQL 9.1流式复制会赶上吗?全部内容,希望文章能够帮你解决在没有WAL归档的滞后之后,PostgreSQL 9.1流式复制会赶上吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1167112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存