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