感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
1. 理解PostgreSQL查询规划器
- 查询执行计划,查询规划器算法(经典、遗传)
- 分析查询执行计划(数据访问方法、连接方法)
- 控制计划选择(配置参数、pg_hint_plan)
2. 查询规划器统计
- 执行计划成本估算
- 默认统计模型
- ANALYZE操作,扩展统计
3. 使用索引
- B树索引(单列、复合、基于函数、部分)
- 哈希索引
- BRIN索引
- GiST、GIN索引
4. 使用高级表结构
- 分区表
- 非日志表
- 临时表
- 物化视图
5. 使用缓存内存
- 缓冲区缓存
- 工作内存
- 维护工作内存
6. 并行查询
- 架构
- 配置参数
- 分析并行查询执行计划
7. 工作负载与性能监控
- 记录慢查询
- 使用auto_explain扩展
- 使用pg_stat_statements扩展
- 累积统计
8. 使用PgBench进行基准测试
要求
- 完成PostgreSQL服务器管理或具备同等知识
- 具备SQL和PostgreSQL操作的工作经验
受众
负责在生产环境中调优和维护PostgreSQL的数据库管理员、DevOps工程师和开发人员。
14 小时
客户评论 (2)
调优策略。
Jeffrey Zieg - Matrix Consulting
课程 - PostgreSQL Performance Tuning
机器翻译
记录实例在压力下的行为,以及实例、数据库、文件等的层次结构/命名规则。
Daniel Inwood - Sinara Consultants LTD
课程 - PostgreSQL Advanced DBA
机器翻译