选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

文档 / 配置参数 / 17 变更

PostgreSQL 17 配置参数变更

相对 PostgreSQL 16 的差异:17 共有 380 个配置参数。

换一个对比基准

汇总

  1. 19新增参数
  2. 3移除参数
  3. 3默认值变更
  4. 1属性变更
  5. 11仅描述更新

「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。

新增参数19

  • commit_timestamp_buffers资源消耗 / 内存

    设置提交时间戳缓存专用缓冲池的大小。

    整数 重启生效 0 B (0 × 8kB)

  • multixact_member_buffers资源消耗 / 内存

    设置 MultiXact member 缓存专用缓冲池的大小。

    整数 重启生效 256 KiB (32 × 8kB)

  • multixact_offset_buffers资源消耗 / 内存

    设置 MultiXact offset 缓存专用缓冲池的大小。

    整数 重启生效 128 KiB (16 × 8kB)

  • notify_buffers资源消耗 / 内存

    设置 LISTEN/NOTIFY 消息缓存专用缓冲池的大小。

    整数 重启生效 128 KiB (16 × 8kB)

  • serializable_buffers资源消耗 / 内存

    设置可串行化事务缓存专用缓冲池的大小。

    整数 重启生效 256 KiB (32 × 8kB)

  • subtransaction_buffers资源消耗 / 内存

    设置子事务状态缓存专用缓冲池的大小。

    整数 重启生效 0 B (0 × 8kB)

  • transaction_buffers资源消耗 / 内存

    设置事务状态缓存专用缓冲池的大小。

    整数 重启生效 0 B (0 × 8kB)

  • max_notify_queue_pages资源消耗 / 磁盘

    设置 LISTEN/NOTIFY 队列最多分配的页面数。

    整数 重启生效 1048576

  • io_combine_limit资源消耗 / 异步行为

    限制合并读写操作的最大数据量。

    整数 会话 128 KiB (16 × 8kB)

  • summarize_wal预写式日志 / WAL 汇总

    启动 WAL summarizer 进程以支持增量备份。

    布尔 重载生效 off

  • wal_summary_keep_time预写式日志 / WAL 汇总

    设置 WAL 摘要文件的保留时间。

    整数 重载生效 10 d

  • synchronized_standby_slots复制 / 主库

    列出逻辑 WAL sender 必须等待的流复制备库槽。

    字符串 重载生效 空字符串

  • sync_replication_slots复制 / 备库

    允许物理备库从主库同步逻辑故障转移复制槽。

    布尔 重载生效 off

  • enable_group_by_reordering查询规划 / 规划器方法配置

    允许规划器重排 GROUP BY 键。

    布尔 会话 on

  • event_triggers客户端连接默认值 / 语句行为

    启用事件触发器。

    布尔 会话(超级用户) on

  • transaction_timeout客户端连接默认值 / 语句行为

    设置会话中任一非预备事务允许持续的最长时间。

    整数 会话 0 ms

  • allow_alter_system版本和平台兼容性 / 其他平台和客户端

    允许执行 ALTER SYSTEM 命令。

    布尔 重载生效 on

  • huge_pages_status预置选项

    显示大页的使用状态。

    枚举 内部 unknown

  • trace_connection_negotiation开发者选项

    记录认证前连接握手的详细信息。

    布尔 重启生效 off

移除参数3

  • db_user_namespace连接和认证 / 认证

    启用按数据库划分的用户名空间。

    于 17 移除 布尔 off

  • old_snapshot_threshold资源消耗 / 异步行为

    设置快照因过旧而不能读取后来被修改页面的时间阈值。

    于 17 移除 整数 -1 min

  • trace_recovery_messages开发者选项

    控制恢复相关调试消息的日志级别。

    于 17 移除 枚举 log

默认值变更3

参数 分类 旧默认值 新默认值
vacuum_buffer_usage_limit 资源消耗 / 内存 256 KiB 2 MiB
server_version 预置选项 16.15 (Debian 16.15-1.pgdg13+2) 17.11 (Debian 17.11-1.pgdg13+2)
server_version_num 预置选项 160015 170011

属性变更1

参数 分类 变化
maintenance_work_mem 资源消耗 / 内存 最小值 1024 64

仅描述更新11

11 个参数只改了分类或说明文字,事实未变

ssl_passphrase_command_supports_reloadhash_mem_multipliermaintenance_io_concurrencycommit_siblingswal_buffersarchive_modelog_statement_sample_ratemax_locks_per_transactionmax_pred_locks_per_transactionignore_invalid_pageszero_damaged_pages