wal_retrieve_retry_interval
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- boot val
- 5000
- category
- Replication / Standby Servers
- context
- sighup
- documented
- true
- enumvals
- 未知
- extra desc
- 未知
- lang
- en
- max val
- 2147483647
- metadata version
- 18
- min val
- 1
- name
- wal_retrieve_retry_interval
- short desc
- Sets the time to wait before retrying to retrieve WAL after a failed attempt.
- source
- pg-settings-source-snapshot
- unit
- ms
- vartype
- integer
版本定义 PG 18
指定当从任何来源(流复制、本地pg_wal或者 WAL 归档)都得不到 WAL 数据时,备库应该等待多久才去重新尝试获取 WAL 数据。如果指定值时没有单位,则以毫秒为单位。默认值是 5 秒。这个参数只能在postgresql.conf文件或者服务器命令行中设置。
这个参数在恢复节点需要控制等待新 WAL 数据可用时长的配置中很有用。例如,在归档恢复中,降低该参数的值可以让系统在检测到新 WAL 文件时更快作出响应;在 WAL 活动较低的系统上,增大该值则可以减少访问 WAL 归档所需的请求次数,这在对基础设施访问次数进行计量的云环境中尤其有用。
在逻辑复制中,该参数还限制失败的复制应用工作进程或表同步工作进程被重新启动的频率。
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:7e1027458894c3d8c6c81b85dd0f8cd92411c14e1f07dbb55e37f0c91833c29a
正文语言: zh-Hans · 2026-09-11@29c86d9