summarize_wal

控制 WAL 摘要器的 GUC
此条目涉及 PostgreSQL 的一项功能,该功能是 PostgreSQL 17 的一部分,预计将于 2024 年底发布。

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

summarize_walPostgreSQL 17 中添加。

默认

summarize_wal 的默认值为:off

按 PostgreSQL 版本查看详细信息

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_timepg_available_wal_summaries()

反馈

提交任何关于 "summarize_wal" 的评论、建议或更正 此处