wal_retrieve_retry_interval
一个配置参数,用于确定在 WAL 数据不可用时,备服务器应等待多长时间
wal_retrieve_retry_interval 是一个 配置参数,它决定了在尝试从任何源重新检索 WAL 数据之前,备服务器在 WAL 数据不可用时应等待多长时间。
wal_retrieve_retry_interval 在 PostgreSQL 9.5 中被添加。
默认值
wal_retrieve_retry_interval 的默认值为:5s。
源代码
定义: src/include/access/xlog.h
执行: src/backend/access/transam/xlog.c 中的 WaitForWALToBecomeAvailable() 函数。
按 PostgreSQL 版本详细信息
wal_retrieve_retry_interval (PostgreSQL 19)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 18)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 17)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 16)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 15)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 14)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 13)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 12)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 11)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 10)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 9.6)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
wal_retrieve_retry_interval (PostgreSQL 9.5)
| 设置 |
5000 |
| 单位 |
毫秒 |
| 类别 |
复制 / 备用服务器 |
| 简短描述 |
设置在尝试检索 WAL 失败后,重新尝试前的等待时间。 |
| 扩展描述 |
|
| 上下文 |
sighup |
| 变量类型 |
整数 |
| 来源 |
默认 |
| 最小值 |
1 |
| 最大值 |
2147483647 |
| 枚举值 |
|
| 启动值 |
5000 |
| 重置值 |
5000 |
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档: wal_retrieve_retry_interval
变更历史