目录
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.验证
20.3.3.SSL
20.4.资源消耗
20.4.1.记忆
20.4.2.磁盘
20.4.3.内核资源使用
20.4.4.基于成本的真空延迟
20.4.5.后台写手
20.4.6.异步行为
20.5.预写日志
20.5.1.设置
20.5.2.检查站
20.5.3.归档
20.5.4.存档恢复
20.5.5.恢复目标
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.进程标题
20.9.运行时统计
20.9.1.查询和索引统计收集器
20.9.2.统计监控
20.10.自动吸尘
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.空头期权
有许多配置参数会影响数据库系统的行为。在本章的第一部分,我们描述了如何与配置参数交互。随后的部分将详细讨论每个参数。