wal_sender_timeout

用于指定终止复制连接间隔的 GUC

wal_sender_timeout 是一个 配置参数,它指定了inactive 复制连接将被终止的时间间隔。

wal_sender_timeoutPostgreSQL 9.3 中被添加。

默认

wal_sender_timeout 的默认值是:60s。

用法

为单个连接设置

PostgreSQL 12 开始,wal_sender_timeout 可以为单个连接设置。这是通过在 primary_conninfo 字符串中传递 wal_sender_timeout 作为连接选项来实现的,例如:

primary_conninfo = 'host=192.168.1.42 port=5432 user=foo password=bar options=''-c wal_sender_timeout=5000'''

按 PostgreSQL 版本详细信息

wal_sender_timeout (PostgreSQL 19)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 18)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 17)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 16)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 15)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 14)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 13)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 12)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 user
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 11)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 10)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 9.6)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 9.5)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  
需要重启 false

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 9.4)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  

文档wal_sender_timeout

wal_sender_timeout (PostgreSQL 9.3)

设置 60000
单位 毫秒
类别 复制/发送服务器
简短描述 设置等待 WAL 复制的最大时间。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 60000
重置值 60000
源文件  
源行  

文档wal_sender_timeout

变更历史

分类

GUC配置项, WAL

另请参阅

wal_receiver_timeout, wal_receiver_status_interval

反馈

请在此处提交关于“wal_sender_timeout”的任何评论、建议或更正 此处