感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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)
提供的示例和实验
Christophe OSTER - EU Lisa
课程 - PostgreSQL Advanced DBA
机器翻译
1. 一个结构非常完善的培训项目 2. 培训师营造的温暖氛围,以及他出色的个人专业素养 3. 培训师像对完全初学者一样解释所有内容,没有使用任何技术术语。
Piotr Romer - Asseco Poland S.A
课程 - PostgreSQL Administration, Optimization and Replication
机器翻译