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

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

百科 / 配置参数 / 8.1 变更

PostgreSQL 8.1 配置参数变更

相对 PostgreSQL 8.0 的差异:8.1 共有 171 个配置参数。

换一个对比基准

汇总

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

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

新增参数27

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

    指定 Bonjour 服务名。

    字符串

  • tcp_keepalives_count连接和认证 / TCP 设置

    指定在服务器与客户端之间的连接被视为中断之前,可以丢失多少个 TCP keepalive 消息。

    整数

  • tcp_keepalives_idle连接和认证 / TCP 设置

    指定在多久没有网络活动后,操作系统应向客户端发送 TCP keepalive 消息。

    整数

  • tcp_keepalives_interval连接和认证 / TCP 设置

    指定未被客户端确认收到的 TCP keepalive 消息在多久之后应被重传。

    整数

  • krb_caseins_users连接和认证 / 认证

    设置是否应该以大小写不敏感的方式对待 GSSAPI 用户名。

    布尔

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

    设置 Kerberos 服务名。

    字符串

  • krb_server_hostnameConnections and Authentication

    设置服务主体的主机名部分。

    字符串

  • max_prepared_transactions资源消耗 / 内存

    设置可同时处于“预备”状态的事务的最大数量(见 PREPARE TRANSACTION)。

    整数

  • temp_buffers资源消耗 / 内存

    设置每个数据库会话用于临时缓冲区的最大内存量。

    整数

  • bgwriter_lru_maxpages资源消耗 / 后台写入器

    后台写入器每轮写出的缓冲区数量不会超过此值。

    整数

  • bgwriter_all_maxpagesResource Usage

    在每一轮中,由于对整个缓冲池的扫描而写出的缓冲区不会多于这个数目。

    整数

  • bgwriter_all_percentResource Usage

    为了减少检查点时刻需要完成的工作量,后台写入器还会对整个缓冲池做循环扫描,写出发现为脏的缓冲区。

    浮点

  • bgwriter_lru_percentResource Usage

    为了降低服务器进程需要自己发出写操作的可能性,后台写入器会尝试写那些可能很快被回收的缓冲区。

    浮点

  • full_page_writes预写式日志 / 设置

    启用此参数时,PostgreSQL 服务器会在检查点之后首次修改每个磁盘页面时,将该页面的全部内容写入 WAL。

    布尔

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

    启用或禁用查询规划器对位图扫描计划类型的使用。

    布尔

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

    控制查询规划器对表约束的使用,以优化查询。

    布尔

  • autovacuum清理 / 自动清理

    控制服务器是否运行自动清理启动器后台进程。

    布尔

  • autovacuum_analyze_scale_factor清理 / 自动清理

    指定一个表尺寸的分数,在决定是否触发 ANALYZE 时将它加到 autovacuum_analyze_threshold 上。

    浮点

  • autovacuum_analyze_threshold清理 / 自动清理

    指定能在一个表上触发 ANALYZE 的被插入、被更新或被删除元组的最小数量。

    整数

  • autovacuum_naptime清理 / 自动清理

    指定自动清理在任意给定数据库上各次运行之间的最小间隔。

    整数

  • autovacuum_vacuum_cost_delay清理 / 自动清理

    指定用于自动 VACUUM 操作中的代价延迟值。

    整数

  • autovacuum_vacuum_cost_limit清理 / 自动清理

    指定用于自动 VACUUM 操作中的代价限制值。

    整数

  • autovacuum_vacuum_scale_factor清理 / 自动清理

    指定一个表尺寸的分数,在决定是否触发 VACUUM 时将它加到 autovacuum_vacuum_threshold 上。

    浮点

  • autovacuum_vacuum_threshold清理 / 自动清理

    指定能在一个表上触发 VACUUM 的被更新或被删除元组的最小数量。

    整数

  • escape_string_warning版本和平台兼容性 / 以前的 PostgreSQL 版本

    打开时,如果在普通字符串字面量中('...' 语法)出现了一个反斜线(\)并且 standard_conforming_strings 为关闭,那么就会发出一个警告。

    布尔

  • standard_conforming_strings版本和平台兼容性 / 以前的 PostgreSQL 版本

    从 PostgreSQL 19 开始,这个参数始终为 on。

    布尔

  • trace_sort开发者选项

    如果开启,输出排序操作中的资源使用信息。

    布尔

移除参数4

  • rendezvous_nameConnections and Authentication

    指定Rendezvous广播名称。

    于 8.1 移除 字符串

  • bgwriter_maxpagesResource Usage

    在每一轮中,写入的脏缓冲区不会超过这个数目。

    于 8.1 移除 整数

  • bgwriter_percentResource Usage

    在每一轮中,写入的当前脏缓冲区不会超过这个百分比(任何小数部分都向上取整为整数个缓冲区)。

    于 8.1 移除 整数

  • debug_shared_buffers开发者选项

    缓冲区空闲列表报告之间的秒数。

    于 8.1 移除 整数

默认值变更0

这一版没有参数改动默认值。

属性变更0

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

仅描述更新0

这一版没有只改说明的参数。