wal_sender_timeout
是一个配置参数,用于指定在多长时间后终止非活动的复制连接。
wal_sender_timeout
在PostgreSQL 9.3中添加。
默认值
wal_sender_timeout
的默认值为:60
秒。
用法
为单个连接设置
从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 12
- 可以为单个连接设置 (提交 db361db2)
- PostgreSQL 9.3
- 添加 (提交 6f60fdd7)
参考文献
- PostgreSQL文档: wal_sender_timeout
另请参阅
wal_receiver_timeout,wal_receiver_status_interval