PGCE 课程介绍
PECE是PostgreSQL认证的管理课程,适合于有一定 SQL开发基础的学员学习,课程包括但不限于: PostgreSQL安装配置,设计数据库服务器基础架构,设计护具看完全性,性能分析和优化处理, PostgreSQL 备份还原,PostgreSQL日常维护等。完成此课程的学习后,将对中 PostgreSQL 管理有一定知识掌握,可独立进行PostgreSQL 日常的管理工作。 PGCE 培训目标 本课程定位于PostgreSQL日常管理。 学员能够根据业务需求规划数据库服务器硬件方案。 学员有能力进行日常服务器维护和监控。 学员能够使用监控工具提高数据库性能。 学员有能力使用多种方式排除常见的数据库各种故障。 PGCE 考试代码 PGCE-E-091和PGCE-E-092 PGCE 培训课时 30 课时 PGCE 课程内容 |
模块名称 | 课程内容 | |
安装和使用PostgreSQL | 1.PostgreSQL 平台和发展历叱 2.PostgreSQL 相关工具介绍 3.配置 PostgreSQL 服务 4.规划服务器资源要求 5.PostgreSQL 安装 | |
设计数据库服务器基础架构 | 1.规划数据库服务器基础架构 2.能力需求分析 3.数据库服务器整合思考 4.数据库基础设施的迁移资源 | |
模块名称 | 课程内容 | |
设计数据库安全 | 1.介绍安全机制 2.用户角色与权限管理 3.认证安全 4.数据安全 5.权限控制 6.防恶意攻击 7.安全审计 8.资源控制 9.指标监控 | |
MVCC 和WAL 原理 | 1.MVCC 原理 2.WAL 原理 3.PG 针对 ACID 的实现机制 | |
PostgreSQL 执行计划分析 | 1.基准测试工具 pgbench 介绍和使用 2.执行计划 3.执行计划缓存 4.编译和重编制 5.执行计划分析 | |
设计和优化事务 | 1.事务介绍 2.锁介绍 3.事务隔离级别 4.识别,监控和分析堵塞 5.识别,监控和分析死锁 6.堵塞和死锁的解决思路和方法 | |
查询优化 | 1.查询的逡辑顺序和物理顺序 2.物理连接算法 3.查询的有效参数 4.查询优化方法论 5.扩展基于集合的操作 6.高速缓存 7.幵行执行 | |
模块名称 | 课程内容 | |
| 8.分区表的使用 9.查询优化最佳实践 | |
备份和恢复 | 1.备份和恢复原理概述 2.逡辑备份和恢复 3.Pgdump/pg_dumpall/copy 4.物理备份和恢复 5.冷备份和热备份 6.PITR 基于时间的恢复 | |
PostgreSQL 扩展插件 | 1.PostgreSQL 功能扩展插件介绍 2.pg_stat_statements、pg_repack 3.hstore 模块介绍 4.pg_pathman 安装和使用 5.Foreign data wrappers 使用指南 | |
日常维护 | 1.日常磁盘清理 2.索引维护 3.统计信息更新 4.运行日志配置 | |
实例讲解 | 1.通过实例进行性能采集,性能分析和性能优化 2.PostgreSQL 集成实现业务分拆 |
|