课程目录:PGCE中级管理培训
4401 人关注
(78637/99817)
课程大纲:

          PGCE中级管理培训

 

 

 

第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集成实现业务分拆