pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 8.1 的差异:8.2 共有 183 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
archive_timeout预写式日志 / 归档
archive_command 或 archive_library 只针对已完成的 WAL 段调用。
seq_page_cost查询规划 / 规划器代价常量
设置规划器对一系列顺序磁盘页面读取中单次读取的代价估计。
update_process_title错误报告和日志 / 进程标题
启用后,每次服务器接收到新的 SQL 命令时都会更新进程标题。
autovacuum_freeze_max_age清理 / 自动清理
指定在必须强制执行 VACUUM 以防止表内事务 ID 回卷之前,一个表的 pg_class.relfrozenxid 字段可以达到的最大年龄(以事务计)。
vacuum_freeze_min_age清理 / 冻结
指定 VACUUM 在决定是否冻结带有较旧 XID 的页面时应采用的截止年龄(以事务数计)。
timezone_abbreviations客户端连接默认值 / 区域和格式化
设置服务器在日期时间输入中接受的额外时区缩写集合(除当前 TimeZone 设置所定义的缩写之外)。
local_preload_libraries客户端连接默认值 / 共享库预载入
这个变量指定一个或者多个要在连接开始时预载入的共享库。
shared_preload_libraries客户端连接默认值 / 共享库预载入
这个变量指定一个或者多个要在服务器启动时预载入的共享库。
gin_fuzzy_search_limit客户端连接默认值 / 其他默认值
GIN 索引扫描返回的集合尺寸的软上限。
array_nulls版本和平台兼容性 / 以前的 PostgreSQL 版本
这个参数控制数组输入解析器是否把未用引号的 NULL 识别为一个值为空值的数组元素。
以整数形式报告服务器的版本号。
允许修改系统表的结构以及对系统表进行某些其他风险操作。
读取系统表时忽略系统索引(但是修改系统表时依然同时更新索引)。
post_auth_delay开发者选项
新服务器进程启动并完成认证过程之后的延迟时间。
preload_librariesResource Usage
这个变量指定在服务器启动时预装载的一个或多个共享库。
australian_timezonesClient Connection Defaults
如果设为 on,ACST、CST、EST和SAT将被解释为澳大利亚时区,而不是北美/南美时区和星期六。
这一版没有参数改动默认值。
| 参数 | 分类 | 变化 |
|---|---|---|
effective_cache_size |
查询规划 / 规划器代价常量 |
类型
浮点
整数
|
这一版没有只改说明的参数。