summarize_wal

一个控制WAL汇总器的GUC

summarize_wal 是一个用于启用或禁用WAL汇总器进程的配置参数

summarize_walPostgreSQL 17 中被添加。

默认

summarize_wal 的默认值为:off

按 PostgreSQL 版本详细信息

summarize_wal (PostgreSQL 19)

设置 off
单位  
类别 写前日志 / 汇总
简短描述 启动WAL汇总器进程以启用增量备份。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档summarize_wal

summarize_wal (PostgreSQL 18)

设置 off
单位  
类别 写前日志 / 汇总
简短描述 启动WAL汇总器进程以启用增量备份。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档summarize_wal

summarize_wal (PostgreSQL 17)

设置 off
单位  
类别 写前日志 / 汇总
简短描述 启动WAL汇总器进程以启用增量备份。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档summarize_wal

变更历史

示例

展示启用效果的基础示例

postgres=# SHOW summarize_wal ;
 summarize_wal 
---------------
 off
(1 row)

postgres=# SELECT * FROM pg_stat_activity WHERE backend_type = 'walsummarizer';
(0 rows)

postgres=# ALTER SYSTEM SET summarize_wal TO on;
ALTER SYSTEM

postgres=# SELECT pg_reload_conf();
 pg_reload_conf 
----------------
 t
(1 row)

postgres=# SELECT * FROM pg_stat_activity WHERE backend_type = 'walsummarizer';
-[ RECORD 1 ]----+------------------------------
datid            | 
datname          | 
pid              | 867869
leader_pid       | 
usesysid         | 
usename          | 
application_name | 
client_addr      | 
client_hostname  | 
client_port      | 
backend_start    | 2023-12-27 16:45:46.938984+00
xact_start       | 
query_start      | 
state_change     | 
wait_event_type  | Activity
wait_event       | WalSummarizerWal
state            | 
backend_xid      | 
backend_xmin     | 
query_id         | 
query            | 
backend_type     | walsummarizer

分类

GUC配置项, WAL

另请参阅

wal_summary_keep_time, pg_available_wal_summaries()

反馈

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