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

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

文档 / 配置参数 / 9.4 变更

PostgreSQL 9.4 配置参数变更

相对 PostgreSQL 9.3 的差异:9.4 共有 240 个配置参数。

换一个对比基准

汇总

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

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

新增参数10

  • ssl_ecdh_curve连接和认证 / 安全和认证

    设置 ECDH 使用的椭圆曲线。

    字符串 重启生效 prime256v1

  • ssl_prefer_server_ciphers连接和认证 / 安全和认证

    优先采用服务器端的密码套件顺序。

    布尔 重启生效 on

  • autovacuum_work_mem资源消耗 / 内存

    设置每个 autovacuum 工作进程可使用的最大内存。

    整数 重载生效 -1 kB

  • dynamic_shared_memory_type资源消耗 / 内存

    选择动态共享内存实现。

    枚举 重启生效 posix

  • huge_pages资源消耗 / 内存

    控制在 Linux 或 Windows 上使用大页。

    枚举 重启生效 try

  • max_worker_processes资源消耗 / 异步行为

    设置并发后台工作进程的总上限。

    整数 重启生效 8

  • wal_log_hints预写式日志 / 设置

    页面在检查点后首次发生非关键修改时也将完整页面写入 WAL。

    布尔 重启生效 off

  • max_replication_slots复制 / 发送服务器

    设置可同时定义的复制槽最大数量。

    整数 重启生效 0

  • session_preload_libraries客户端连接默认值 / 共享库预载入

    列出每个后端在会话开始时预加载的共享库。

    字符串 会话(超级用户) 空字符串

  • data_sync_retry错误处理

    设置数据文件同步失败后是否继续运行。

    布尔 重启生效 off

移除参数1

  • krb_srvname连接和认证 / 安全和认证

    设置 Kerberos 服务名称。

    于 9.4 移除 字符串 postgres

默认值变更6

参数 分类 旧默认值 新默认值
ssl_ciphers 连接和认证 / SSL DEFAULT:!LOW:!EXP:!MD5:@STRENGTH HIGH:MEDIUM:+3DES:!aNULL
maintenance_work_mem 资源消耗 / 内存 16 MiB 64 MiB
work_mem 资源消耗 / 内存 1 MiB 4 MiB
effective_cache_size 查询规划 / 规划器代价常量 128 MiB (16384 × 8kB) 4 GiB (524288 × 8kB)
server_version 预置选项 9.3.25 9.4.26
server_version_num 预置选项 90325 90426

属性变更1

参数 分类 变化
wal_level 预写式日志 / 设置 枚举值 minimal, archive, hot_standby minimal, archive, hot_standby, logical

仅描述更新3

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

client_min_messageslocal_preload_librariesshared_preload_libraries