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

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

文档 / 配置参数 / 15 变更

PostgreSQL 15 配置参数变更

相对 PostgreSQL 14 的差异:15 共有 355 个配置参数。

换一个对比基准

汇总

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

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

新增参数8

  • archive_library预写式日志 / 归档

    设置归档 WAL 文件时调用的库。

    字符串 重载生效 空字符串

  • recovery_prefetch预写式日志 / 恢复

    在恢复期间预取 WAL 引用的数据块。

    枚举 重载生效 try

  • wal_decode_buffer_size预写式日志 / 恢复

    设置恢复期间超前读取 WAL 的缓冲区大小。

    整数 重启生效 512 KiB

  • recursive_worktable_factor查询规划 / 其他规划器选项

    设置递归查询工作表平均大小的规划器估计倍数。

    浮点 会话 10

  • log_startup_progress_interval错误报告和日志 / 何时记录

    设置耗时启动操作的进度日志间隔。

    整数 重载生效 10 s

  • stats_fetch_consistency运行时统计数据 / 累积查询和索引统计

    设置读取累计统计信息时的一致性方式。

    枚举 会话 cache

  • shared_memory_size预置选项

    显示服务器主共享内存区的大小(向上取整到 MB)。

    整数 内部 0 B

  • shared_memory_size_in_huge_pages预置选项

    显示主共享内存区所需的大页数量。

    整数 内部 -1

移除参数1

  • stats_temp_directory运行时统计数据 / 查询和索引统计收集器

    设置旧统计收集器写临时统计文件的目录。

    于 15 移除 字符串 pg_stat_tmp

默认值变更6

参数 分类 旧默认值 新默认值
hash_mem_multiplier 资源消耗 / 内存 1 2
shared_buffers 资源消耗 / 内存 8 MiB (1024 × 8kB) 128 MiB (16384 × 8kB)
log_autovacuum_min_duration 错误报告和日志 / 记录什么 -1 ms 10 min
log_checkpoints 错误报告和日志 / 记录什么 off on
server_version 预置选项 14.24 (Debian 14.24-1.pgdg13+2) 15.19 (Debian 15.19-1.pgdg13+2)
server_version_num 预置选项 140024 150019

属性变更1

参数 分类 变化
wal_compression 预写式日志 / 设置 类型 布尔 枚举 枚举值 (无) pglz, lz4, zstd, on, off 简述 Compresses full-page writes written in WAL file. Compresses full-page writes written in WAL file with specified method.

仅描述更新21

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

extension_destdirtcp_keepalives_countssl_passphrase_command_supports_reloadcommit_siblingscheckpoint_warningarchive_commandarchive_timeoutlog_destinationlog_rotation_agelog_rotation_sizelog_parameter_max_lengthlog_parameter_max_length_on_errortrack_activitiestrack_activity_query_sizetrack_countstrack_functionstrack_io_timingtrack_wal_io_timingcompute_query_idpost_auth_delaypre_auth_delay