PGCE 直通车课程介绍
PGCE直通车包含PGCA和PGCE课程。 PGCA是PostgreSQL认证的初级课程,适合于零基础的学员学习,课程包括但不限于:安装和使用 PostgreSQL,PostgreSQL 服务管理,PostgreSQL 体系结构,PSQL 使用,SQL基础,数据库安全,数据库对象管理,TOAST 技术等。完成此课程的学习后,将对PostgreSQL有初步的了解,了解PostgreSQL的安装使用和开发工作,幵具备中小量级 PostgreSQL 数据库的开发工作。 PECE是PostgreSQL认证的管理课程,适合于有一定SQL开发基础的学员学习,课程包括但不限于: PostgreSQL安装配置,设计数据库服务器基础架构,设计护具看完全性,性能分析和优化处理, PostgreSQL备份还原,PostgreSQL日常维护等。完成此课程的学习后,将对中PostgreSQL管理有一定知识掌握,可独立进行PostgreSQL日常的管理工作。
PGCE 直通车培训目标 本课程定位于PostgreSQL日常管理。 学员能够根据业务需求规划数据库服务器硬件方案。 学员有能力进行日常服务器维护和监控。 学员能够使用监控工具提高数据库性能。 学员有能力使用多种方式排除常见的数据库各种故障。 PGCE 直通车考试代码 PGCA-E-090 PGCE-E-091 PGCE-E-092
PGCE 直通车培训课时 48 课时
PGCE 直通车课程内容 |
|
模块名称 | 课程内容 | |
安装和使用 PostgreSQL | 1.PostgreSQL平台和发展历叱 2.PostgreSQL相关工具介绍 3.配置PostgreSQL服务 4.规划服务器资源要求 5.PostgreSQL安装 6.初始化 Postgre SQL数据库配置 | |
PostgreSQL 服务管理 | 1.自劢服务管理 2.命令行服务管理 3.集群服务配置管理 | |
PostgreSQL 体系结构 | 1.PostgreSQL 整体结构 2.内存结构 3.进程结构 4.物理结构 5.逡辑结构 | |
PSQL 使用 | 1.PSQL概述 2.PSQL常用操作 3.PSQL 对象管理 4.PSQL 系统表和函数 5.PgAdmin 管理工具使用 | |
SQL 基础 | 1.SQL 简介 2.SQL 语句和种类 3.SQL 基本书写规则 4.标准 SQL 和特定 SQL 5.SELECT/INSERT/UPDATE/DELETE 6.使用 SQL Funcation 7.关键字,标识符,常量的转义 | |
数据类型 | 1.数据类型分类 2.网络地址类型 3.扩展数据类型 4.使用数据类型最佳实践 | |
模块名称 | 课程内容 | |
数据库安全 | 1.用户与角色概念区别 2.如何管理用户、角色 3.如何管理数据库和对象权限 | |
数据库对象管理 | 1.数据库对象的基本概念 2.数据库表空间的管理 3.主要数据库对象管理 4.数据库 schema 管理 5.设计表和表的约束 6.索引类型和索引的创建 7.视图的使用和创建 8.序列的使用和创建 9.函数的使用和创建 10.触发器的使用和创建 11.存储过程的使用和创建 | |
TOAST 技术 | 1.TOAST技术简介 2.TOAST策略 3.TOAST表的优点和使用 4.TOAST表的使用场景 | |
系统表和函数 | 1.常用的系统表和函数 | |
实操演练 | 1.PostgreSQL编程 2.PostgreSQL故障恢复 | |
模块名称 | 课程内容 | |
安装和使用 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 集成实现业务分拆 | |
| | |
| | |
| | |