pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 8.3 的差异:8.4 共有 201 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
effective_io_concurrency资源消耗 / I/O
设置 PostgreSQL 预期可以同时执行的并发存储 I/O 操作数量。
cursor_tuple_fraction查询规划 / 其他规划器选项
设置规划器对将被检索的一个游标的行的比例的估计。
track_activity_query_size运行时统计数据 / 累积查询和索引统计
为每个活动会话指定存储当前执行命令的文本所预留的内存量,它们被用于 pg_stat_activity.query 字段。
track_functions运行时统计数据 / 累积查询和索引统计
启用函数调用次数和耗时的跟踪。
stats_temp_directory运行时统计数据 / 查询和索引统计收集器
设置存放临时统计信息数据的目录。
vacuum_freeze_table_age清理 / 冻结
如果表的 pg_class.relfrozenxid 字段达到此设置指定的年龄,VACUUM 就会执行一次激进扫描。
IntervalStyle客户端连接默认值 / 区域和格式化
设置时间间隔值的显示格式。
segment_size预置选项
报告一个文件段中可以存储的块(页)的数量。
wal_block_size预置选项
报告一个 WAL 磁盘块的尺寸。
wal_segment_size预置选项
报告 WAL 段文件的大小。
krb_realmConnections and Authentication
设置对 Kerberos、GSSAPI 和 SSPI 用户名进行匹配时所用的 realm。
krb_server_hostnameConnections and Authentication
设置服务主体的主机名部分。
max_fsm_pagesResource Usage
设置共享空闲空间映射中跟踪其空闲空间的磁盘页面的最大数量。
max_fsm_relationsResource Usage
设置共享空闲空间映射中跟踪其空闲空间的关系(表和索引)的最大数量。
explain_pretty_printClient Connection Defaults
决定EXPLAIN VERBOSE显示详细查询树转储时使用缩进格式还是非缩进格式。
这一版没有参数改动默认值。
| 参数 | 分类 | 变化 |
|---|---|---|
wal_sync_method |
预写式日志 / 设置 |
类型
字符串
枚举
|
constraint_exclusion |
查询规划 / 其他规划器选项 |
类型
布尔
枚举
|
syslog_facility |
错误报告和日志 / 记录到哪里 |
类型
字符串
枚举
|
log_min_error_statement |
错误报告和日志 / 何时记录 |
类型
字符串
枚举
|
log_min_messages |
错误报告和日志 / 何时记录 |
类型
字符串
枚举
|
log_error_verbosity |
错误报告和日志 / 记录什么 |
类型
字符串
枚举
|
log_statement |
错误报告和日志 / 记录什么 |
类型
字符串
枚举
|
client_min_messages |
客户端连接默认值 / 语句行为 |
类型
字符串
枚举
|
default_transaction_isolation |
客户端连接默认值 / 语句行为 |
类型
字符串
枚举
|
session_replication_role |
客户端连接默认值 / 语句行为 |
类型
字符串
枚举
|
xmlbinary |
客户端连接默认值 / 语句行为 |
类型
字符串
枚举
|
xmloption |
客户端连接默认值 / 语句行为 |
类型
字符串
枚举
|
backslash_quote |
版本和平台兼容性 / 以前的 PostgreSQL 版本 |
类型
字符串
枚举
|
regex_flavor |
Version and Platform Compatibility |
类型
字符串
枚举
|
trace_lock_oidmin |
开发者选项 |
类型
布尔
整数
|
trace_lock_table |
开发者选项 |
类型
布尔
整数
|
这一版没有只改说明的参数。