↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

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

百科 / 配置参数 / 16.16 变更

PostgreSQL 16.16 配置参数变更

相对 PostgreSQL 15.20 的差异:16.16 共有 373 个配置参数。

换一个对比基准

汇总

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

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

新增参数14

  • reserved_connections连接和认证 / 连接设置

    确定为具有 pg_use_reserved_connections 角色权限的角色保留多少个连接“槽”。

    整数 重启生效 0

  • gss_accept_delegation连接和认证 / 认证

    设置是否接受客户端的 GSSAPI 委派。

    布尔 重载生效 off

  • scram_iterations连接和认证 / 认证

    使用 SCRAM-SHA-256 加密密码时执行的计算迭代次数。

    整数 会话 4096

  • vacuum_buffer_usage_limit资源消耗 / 内存

    指定 VACUUM 和 ANALYZE 命令使用的缓冲区访问策略的大小。

    整数 会话 256 KiB

  • file_extend_method资源消耗 / 磁盘

    指定在诸如 COPY 这类批量操作期间扩展数据文件时所使用的方法。

    枚举 重载生效 posix_fallocate

  • max_parallel_apply_workers_per_subscription复制 / 订阅者

    每个订阅可使用的并行应用工作进程最大数。

    整数 重载生效 2

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

    控制查询规划器是否生成这样的计划:提供的行已按查询中带有 ORDER BY / DISTINCT 的聚合函数所要求的顺序预先排序。

    布尔 会话 on

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

    如果一个拥有 CREATEROLE 但不拥有 SUPERUSER 权限的用户创建了角色,并且此选项被设置为非空值,则新创建的角色将以指定选项授予创建者。

    字符串 会话 空字符串

  • icu_validation_level客户端连接默认值 / 区域和格式化

    控制在遇到 ICU 区域设置验证问题时使用何种消息严重级别报告该问题。

    枚举 会话 warning

  • debug_io_direct开发者选项

    要求内核使用 O_DIRECT(大多数类 Unix 系统)、F_NOCACHE(macOS)或 FILE_FLAG_NO_BUFFERING(Windows),尽量减小关系数据和 WAL 文件缓存的影响。

    字符串 重启生效 空字符串

  • debug_logical_replication_streaming开发者选项

    允许值为 buffered 和 immediate。

    枚举 会话 buffered

  • debug_parallel_query开发者选项

    允许出于测试目的使用并行查询,即使预计不会带来性能收益也是如此。

    枚举 会话 off

  • send_abort_for_crash开发者选项

    默认情况下,后端崩溃后,postmaster 会向其余子进程发送 SIGQUIT 信号使其停止,这样它们可以较为平稳地退出。

    布尔 重载生效 off

  • send_abort_for_kill开发者选项

    默认情况下,在尝试用 SIGQUIT 停止子进程之后,postmaster 会等待五秒,然后发送 SIGKILL 强制立即终止。

    布尔 重载生效 off

移除参数5

  • vacuum_defer_cleanup_age复制 / 主库

    指定 VACUUM 和 HOT 更新延迟清理死行版本的事务数。

    于 16 移除 整数 0

  • promote_trigger_file复制 / 备库

    指定一个触发文件,该文件的存在会结束备库上的恢复。

    于 16 移除 字符串 空字符串

  • lc_collate预置选项

    报告对文本数据进行排序所使用的区域设置。

    于 16 移除 字符串 C

  • lc_ctype预置选项

    报告决定字符分类的区域设置。

    于 16 移除 字符串 C

  • force_parallel_mode开发者选项

    允许为测试目的使用并行查询,即使预期不会带来性能收益。

    于 16 移除 枚举 off

默认值变更2

参数 分类 旧默认值 新默认值
server_version 预置选项 15.19 (Debian 15.19-1.pgdg13+2) 16.15 (Debian 16.15-1.pgdg13+2)
server_version_num 预置选项 150019 160015

属性变更0

这一版没有参数改动属性。

仅描述更新2

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

max_locks_per_transactionmax_pred_locks_per_transaction