2025年9月25日: PostgreSQL 18 发布!
支持的版本: 当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本: devel
不支持的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

第 19 章 服务器配置

目录

19.1. 设置参数
19.1.1. 参数名称和值
19.1.2. 通过配置文件交互参数
19.1.3. 通过 SQL 交互参数
19.1.4. 通过 Shell 交互参数
19.1.5. 管理配置文件内容
19.2. 文件位置
19.3. 连接和认证
19.3.1. 连接设置
19.3.2. TCP 设置
19.3.3. 认证
19.3.4. SSL
19.4. 资源消耗
19.4.1. 内存
19.4.2. 磁盘
19.4.3. 内核资源使用
19.4.4. 后台写入进程
19.4.5. I/O
19.4.6. 工作进程
19.5. Write Ahead Log (WAL)
19.5.1. 设置
19.5.2. 检查点
19.5.3. 归档
19.5.4. 恢复
19.5.5. 归档恢复
19.5.6. 恢复目标
19.5.7. WAL 摘要
19.6. 复制
19.6.1. 发送服务器
19.6.2. 主服务器
19.6.3. 备用服务器
19.6.4. 订阅者
19.7. 查询规划
19.7.1. 规划器方法配置
19.7.2. 规划器成本常量
19.7.3. 遗传查询优化器
19.7.4. 其他规划器选项
19.8. 错误报告和日志记录
19.8.1. 日志记录位置
19.8.2. 何时记录
19.8.3. 记录什么
19.8.4. 使用 CSV 格式日志输出
19.8.5. 使用 JSON 格式日志输出
19.8.6. 进程标题
19.9. 运行时统计信息
19.9.1. 累积查询和索引统计信息
19.9.2. 统计信息监控
19.10. VACUUM
19.10.1. 自动 VACUUM
19.10.2. 基于成本的 VACUUM 延迟
19.10.3. 默认行为
19.10.4. 冻结
19.11. 客户端连接默认值
19.11.1. 语句行为
19.11.2. Locale 和格式化
19.11.3. 预加载共享库
19.11.4. 其他默认值
19.12. 锁管理
19.13. 版本和平台兼容性
19.13.1. 前 PostgreSQL 版本
19.13.2. 平台和客户端兼容性
19.14. 错误处理
19.15. 预设选项
19.16. 自定义选项
19.17. 开发人员选项
19.18. 短选项

有许多配置参数会影响数据库系统的行为。本章的第一节描述了如何与配置参数进行交互。后续章节将详细讨论每个参数。

提交更正

如果您在文档中发现任何不正确、与您对特定功能的体验不符或需要进一步澄清的内容,请使用 此表单 报告文档问题。