Skip to content

第 20 章. 服务器配置

目录

20.1. 设置参数
20.1.1. 参数名称和值
20.1.2. 通过配置文件进行参数交互
20.1.3. 通过 SQL 进行参数交互
20.1.4. 通过 Shell 进行参数交互
20.1.5. 管理配置文件内容
20.2. 文件位置
20.3. 连接和身份验证
20.3.1. 连接设置
20.3.2. TCP 设置
20.3.3. 身份验证
20.3.4. SSL
20.4. 资源消耗
20.4.1. 内存
20.4.2. 磁盘
20.4.3. 内核资源使用情况
20.4.4. 基于成本的 Vacuum 延迟
20.4.5. 后台写入器
20.4.6. 异步行为
20.5. 预写日志
20.5.1. 设置
20.5.2. 检查点
20.5.3. 归档
20.5.4. 恢复
20.5.5. 归档恢复
20.5.6. 恢复目标
20.6. 复制
20.6.1. 发送服务器
20.6.2. 主服务器
20.6.3. 备用服务器
20.6.4. 订阅者
20.7. 查询计划
20.7.1. 计划程序方法配置
20.7.2. 计划程序成本常量
20.7.3. 遗传查询优化器
20.7.4. 其他计划程序选项
20.8. 错误报告和日志记录
20.8.1. 日志记录位置
20.8.2. 日志记录时间
20.8.3. 日志记录内容
20.8.4. 使用 CSV 格式日志输出
20.8.5. 使用 JSON 格式日志输出
20.8.6. 进程标题
20.9. 运行时统计信息
20.9.1. 累积查询和索引统计信息
20.9.2. 统计信息监控
20.10. 自动 Vacuum
20.11. 客户端连接默认值
20.11.1. 语句行为
20.11.2. 区域设置和格式化
20.11.3. 共享库预加载
20.11.4. 其他默认值
20.12. 锁管理
20.13. 版本和平台兼容性
20.13.1. 以前的 PostgreSQL 版本
20.13.2. 平台和客户端兼容性
20.14. 错误处理
20.15. 预设选项
20.16. 自定义选项
20.17. 开发人员选项
20.18. 简短选项

有许多配置参数会影响数据库系统的行为。在本章节的第一部分,我们将介绍如何与配置参数进行交互。后续章节将详细讨论每个参数。