III. 服务器管理
这部份覆盖了PostgreSQL数据库管理员感兴趣的主题。包括软件安装、搭建和配置一个服务器、管理用户和数据库以及维护任务。任何想要运行一个PostgreSQL服务器的人(即使是用于个人用途而不是生产环境),应该熟悉这一部分覆盖的主题。
这部份的信息大致上按照一个新用户会阅读的顺序来安排。但是章节都是自组织的并且可以根据需要独立阅读。这一部分的信息也是按照叙事风格组织的。需要一个特定命令的完整描述的读者应该看看第 VI 部分。
最开始的几章主要是为了让读者理解时不需要先导知识,这样需要搭建自己的服务器的新用户可以从这部分开始他们的探索。这一部分剩下的内容是有关调优和管理,这些材料假定读者已经熟悉PostgreSQL数据库系统的一般使用。我们鼓励读者阅读第 I 部分和第 II 部分以获得额外信息。
- 目录
- 16. 从源代码安装
- 17. 在Windows上从源代码安装
- 18. 服务器设置和操作
-
- 18.1. PostgreSQL用户账户
- 18.2. 创建一个数据库集簇
- 18.3. 启动数据库服务器
- 18.4. 管理内核资源
- 18.5. 关闭服务器
- 18.6. 升级一个PostgreSQL集簇
- 18.7. 阻止服务器欺骗
- 18.8. 加密选项
- 18.9. 用 SSL 进行安全的 TCP/IP 连接
- 18.10. 使用SSH隧道的安全 TCP/IP 连接
- 18.11. 在Windows上注册Event Log
- 19. 服务器配置
- 20. 客户端认证
-
- 20.1. pg_hba.conf文件
- 20.2. 用户名映射
- 20.3. 认证方法
- 20.4. 认证问题
- 21. 数据库角色
- 22. 管理数据库
- 23. 本地化
- 24. 日常数据库维护工作
- 25. 备份和恢复
-
- 25.1. SQL转储
- 25.2. 文件系统级别备份
- 25.3. 连续归档和时间点恢复(PITR)
- 26. 高可用、负载均衡和复制
- 27. 恢复配置
- 28. 监控数据库活动
-
- 28.1. 标准 Unix 工具
- 28.2. 统计收集器
- 28.3. 查看锁
- 28.4. Progress Reporting
- 28.5. 动态追踪
- 29. 监控磁盘使用
- 30. 可靠性和预写式日志
-
- 30.1. 可靠性
- 30.2. 预写式日志(WAL)
- 30.3. 异步提交
- 30.4. WAL配置
- 30.5. WAL内部
- 31. 回归测试