pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 8.0 的差异:8.1 共有 171 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
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开发者选项
如果开启,输出排序操作中的资源使用信息。
rendezvous_nameConnections and Authentication
指定Rendezvous广播名称。
bgwriter_maxpagesResource Usage
在每一轮中,写入的脏缓冲区不会超过这个数目。
bgwriter_percentResource Usage
在每一轮中,写入的当前脏缓冲区不会超过这个百分比(任何小数部分都向上取整为整数个缓冲区)。
debug_shared_buffers开发者选项
缓冲区空闲列表报告之间的秒数。
这一版没有参数改动默认值。
这一版没有参数改动属性。
这一版没有只改说明的参数。