PGCM 工程师(DBA方向)
企业内训新闻
热门课程
全部课程
视频中心
立即预约
考试服务
企业培训
关于我们
0551-65770388
课程名称:PGCM专家认证培训
开班类型:周末+脱产班
推荐星级:5星
课程时长:8天/30小时
授课方式:面授、远程
-
PostgreSQL数据库培训课程
PostgreSQL(简称PG)是世界领先的开源数据库,起源于20世纪70年代美国加州伯克利大学,创始人是荣获图灵奖的Michael Stonebraker。PG遵循BSD开源协议,可以无偿获得源代码,并能根据自己的需要定制修改,可自主选择是否开放修改后的程序代码。
PG是强大的企业级数据库,特别适合在大型企业数据管理中运用。作为一种企业级数据库,PG具有的各种高级功能,像多版本并发控制(MVCC)、按时间点恢复(PITR)、表空间、异步复制、嵌套事务、在线热备、复杂查询的规划和优化以及为容错而进行的预写日志等。PG支持国际字符集、多字节编码并支持使用当地语言进行排序、大小写处理和格式化等操作。同时PG也在所能管理的大数据量和所允许的大用户量并发访问时间具有完全的高伸缩性。
基于Postgresql在中国发展的良好态势,由中国PG分会联合权威认证机构、知名培训机构共同打造中国PostgreSQL培训认证体系(简称“中国PG培训认证”)。
中国PG培训认证体系旨在为PG生态企业发展提供PG专业技术人才;为有志于从事PG相关工作的人员,提供高效的培训指导、权威的等级认证;中国PG培训认证是目前国内唯一的PG技术等级认证,填补了国内PG技术领域相关空白,这对PG培训乃至PG技术的发展推广都会起到巨大的支持和推动作用。
PG培训认证对象主要面向有志于从事数据库相关工作的社会人员和高校学生,通过专业、有效的培训认证让学员短时间内掌握、提升PG技术、技能,达到可以上岗从事PG相关工作的效果,有针对性的提供就业推荐,同时为多家PG用户企业提供合格人才。
中国PG培训认证主要划分为三个等级,包含初、中、高级的相关课程和实验场景,如下表所述
主要内容
初级PGCA
(PostgreSQL Certified Associate)
2天
面向PG数据库的初级管理员、应用开发人员,解决PG数据库的安装使用、安全访问、数据库对象管理等问题。
中级PGCE
(PostgreSQL Certified Engineer)
5天
面向PG数据库的日常维护、功能特性、性能分析、压力测试;SQL语言、高级SQL;服务端编程等内容。
细分以下两个方向:
DBA(Database Administrator)数据库管理员认证;
DEV(Database Developer)数据库开发员认证。
高级PGCM
(PostgreSQL Certified Master)
8天
PGCM是PG最高级别认证,主要面向数据库安全管控;数据库诊断调优;数据库高可用、负载均衡、分布式等内容。
高级PGCM
培训认证模块
培训认证提纲
课程周期
服务器配置
创建数据库
1天
确定和设置数据库参数
数据库扩展模块的使用
条带化数据文件
控制文件管理
客户端访问配置
进程管理
表空间管理
大对象管理
数据库版本升级
数据库工具使用
Pgadmin
1天
PgBench、Benchmarksql
PgBouncer
数据库备份恢复
数据库的备份恢复
2天
物理冷备、热备的概念
冷备和热备的优缺点对比
在线热备份的备份策略和自动备份脚本
逻辑备份(pg_dump&pg_dumpall)
压缩备份
并行备份
物理冷、热备份
备份方式的对比
pg_rman
配置pg_rman工作环境
pg_rman 的原理
配置恢复目录数据库
pg_rman 中常用参数的介绍及作用
备份集与备份片的比较
用pg_rman备份/恢复数据库
PITR基于时间点的恢复技术
基于时间点的恢复技术浅析
基于时间点的恢复技术实现
配置基于时间点的恢复区域
监视PITR数据库日志和统计信息
执行PITR 操作
案例:基于指定时间点的恢复
案例:基于指定命名的还原点的恢复
案例:完全恢复
数据库优化
数据库优化
2天
优化准则
优化方法
硬件知识
CPU及服务器体系结构
内存
硬盘
文件系统及I/O调优
文件系统的崩溃恢复
文件系统选型
Barriers I/O
I/O调优的方法
检查点
检查点的原理
检查点的分类
检查点对数据库性能的影响
检查点的优化
特色索引
索引的特色
表达式上的索引
部分索引
GiST索引
SP-GiST索引
GIN索引
性能监控
数据库性能视图
Linux监控工具
数据库配置优化
内存配置优化
关于双缓存
vacuum中的优化
预写式日志写
并发访问竞争优化
锁竞争优化
多版本并发控制
多版本并发控制的原理
多版本的优劣分析
并行处理技术
应用存储优化
应用存储参数的优化
选择合适的数据存储方法
Sql语句优化
SQL语句的处理过程
SQL语句解析的优化
使用pg_stat_statements模块查找TOP SQL
执行计划分析
连接池及数据库高速缓存(pgbouncer的使用)
高可用、负载均衡、分布式
高可用方案
2天
PG主从流复制
PG 主从流复制概述
配置和管理PG主从流复制
使用PCP工具配置和管理主从流复制
主从流复制进行健康检查
主备Switchover切换演练
主从流复制常见问题解析
PG逻辑复制
keepalived的使用
keepalived中的概念
keepalived安装方法
keepalived配置
keepalived高可用配置方法
pgpool-II的使用
pgpool-II中的概念
pgpool-II安装方法
pgpool-II配置
pgpool-II高可用配置方法
Postgres-XL的使用
Postgres-XL的概念
Postgres-XL的安装
配置Postgres-XL集群
-
-
-