教学大纲:
*级认证
工业和信息化部人才交流中心、太极计算机股份有限公司等共同推出
工业和信息化部人才交流中心审核颁发证书
信息技术应用创新(信创)领域
权威性—属于*机构官方认证,非民间机构发证
通配性—得到信创行业认可的认证
*性—目前国内*一家进入信创领域的PG认证
机构:工业和信息化部人才交流中心
工业和信息化部人才交流中心创于1985年1月,1992年10月成为独立事业法人单位,工业和信息化部所属的党政机关公益二类事业单位(正局级),是经*机构编制委员会办公室批准,*事业单位登记管理局注册登记,是工业和信息化部在人才培养、人才交流、智力引进、国际交流、会议展览等方面的支撑机构;也是人力资源和社会*部、工业和信息化部"*信息与业技术人才知识更新工程"及"信息化工程师"项目实施承办单位。
PostgreSQL 数据库介绍:
国际形势风于变幻,国内信创工程大力提速,而作为基础软件之一的数据库,关系到信息内容安全及国内自主可控,在信创领域受到了重点关注,国内一些数据库虽然性能强大,但不开源、不能修改,远远达不到自主可控的程度。PostgreSQL是目前世界上流行的开源数据库,性能强大,而且遵循BSD开源协议,可以通过源代码能根据自己的需要定制修改,可自主选择是否开放修改后的程序代码。国内很多数据库都是基于PG 数据库再次开发而来,可以说学会了PostgreSQL 数据库,很多国产数据库也会使用了。
PostgreSQL(简称 PG)起源于20世纪 70 年代美国加州伯克利*,创始人是荣获图灵奖的 Michael Stonebraker。
信创 PostgreSQL 认证介绍:
国产创新,自主可控,为了培养更多的信创数据库人才,打造坚实的国产数据库基础,工业和信息化部人才交流中心等共同推出的 PostgreSQL 数据库认证培训课程,是国内*具权威的 PG 技术能力认证。
认证体系共分为 PGCP 中级和 PGCM 高级两个级别,考生成绩合格后将获得《工业和信息化部人才交流中心》 颁发《信息技术应用创新 PostgreSQL 管理员中级(能力六级)/高级(能力八级)》证书。
信创 PostgreSQL 认证优势:
1、权威的数据库等级认证:由工业和信息化部人才交流中心(工业和信息化部下属事业部位)审核颁发证书,是国内*高级别的PG数据库能力评测标准
2、完善的课程体系和发展机会:PostgreSQL 数据库精心打造,以实践角度出发,课程入门到中级、高级逐步递进,适应不同层次的学习者,考取 PG 认证证书,体现个人技术及能力水平,获得更高职业发展机会
3、招标投标:*级证书,凭此证书投标信创项目的"加分"项
4、证书抵税:持此证书,可抵个人所得税
5、职称评选:评职称用,与业技术人员的工作能力和水平
信创 PostgreSQL 认证等级:
信息技术应用创新 PostgreSQL 管理员中级: 主要关于PG 数据库的日常管理维护、SQL 使用、性能分析、 测试等内容。
信息技术应用创新 PostgreSQL 管理员高级: 主要关于PG 数据库高级管理维护、数据库优化、数据库高可用、分布式等内容。
信创 PostgreSQL 认证考试说明:
信息技术应用创新 PostgreSQL 管理员(中级) | ||||
需要参加培训的相关课程 | 考试科目 | 考试内容 | 考试时长 | 及格条件 |
PostgreSQL 基础+中级 | *维度-与业知识 | 选择判断 | 90 分钟 | 总分占比 50% |
第二维度-技术技能 | 实际操作 | 60 分钟 | 总分占比 25% | |
第三维度-工程实践 | 经验成果 | 20 分钟 | 总分占比 25% |
考核说明:
本次考试总分100分,共分为三个维度对考生进行考察:
*维度(总分占比50%):专业知识综合能力,考试时间:14:00-15:30,本部分主要考察考生客观基础知识的掌握情况; 本部分满分100分:
单选,每题1分,共40题;
多选,每题1分,共30题;
判断,每题1分,共30题;
第二维度(总分占比25%):技术技能,考试时间:15:35-16:35,本部分主要考察考生基础知识的灵活应用能力;
第三维度(总分占比25%):工程实践,考试时间:16:40-17:00,本部分主要以考生所提供的成果物为基础,为考生定级提供参考依据。
信创 PostgreSQL 管理员认证*(中级)培训内容
一、PostgreSQL 12.2Installtion and Configuration
创建用户与环境配置
系统内核参数配置
PostgreSQL 12.2 安装
创建数据库、配置与使用
二、Database Cluster, Databases, and Tables
The logical structure of a database cluster
The physical structure of a database cluster
The internal layout of a heap table file
The methods of writing and reading data to a table
三、Process and Memory Architecture
PostgreSQL 内存结构
PostgreSQL 后台进程
四、Query Processing
概述 PostgreSQL 中的查询处理
单表查询的*佳计划所遵循的步骤
估算成本和创建计划树的过程
三种连接方法:嵌套循环、合并和哈希连接
创建多表查询的计划树的过程
五、Foreign Data Wrappers and Parallel Query
Foreign Data Wrappers(FDW)
TPC-H 测试简介
并行查询工作原理与机制
各种并行查询处理方式
六、Concurrency Control
描述事务 id 和元组结构
实现并发控制机制所需的关键特性
描述 PostgreSQL 中的并发控制
运行并发控制机制所需的维护过程
七、Tuning Autovacuum in PostgreSQL and Autovacuum Internals
什么是 autovacuum?
为什么需要 autovacuum?
记录 autovacuum
什么时候在表上做 autovacuum?
调整 Autovacuum
实际案例
八、Vacuum Processing
Outline of Concurrent VACUUM
Visibility Map
Freeze processing
Removing unnecessary clog files
Autovacuum daemon
Full VACUUM
九、Heap only Tuple and Index-Only Scans
Heap only Tuple Scans
Index-only Scans
十、Buffer Manager
Buffer manager structure
Buffer manager locks
How the buffer manager works
Ring buffer
Flushing of dirty pages
十一、Write Ahead Logging — WAL
The logical and physical structures of the WAL (transaction log)
The internal layout of WAL data
Writing of WAL data
WAL writer process
The checkpoint processing
The database recovery processing
Managing WAL segment files
Continuous archiving
十二、base Backup & Point-in-Time Recovery
What base backup is
How PITR works
WhattimelineId is
What timeline history file is
十三、Streaming Replication
How Streaming Replication starts up
How the data are transferred between primary and standby servers
How primary server manages multiple standby servers
How primary server detects failures of standby servers
十四、用户角色及权限管理
创建用户
创建角色
权限介绍
给用户授权
给角色授权
回收权限
十五、PostgreSQL 控制文件管理
控制文件的结构
如何维护控制文件
有备份控制文件损坏恢复
无备份控制文件损坏恢复
十六、TOAST 技术剖析
Toast 简介
Toast 的存储方式
Toast4 种压缩策略
Toast 表的计算方式
Toast 表的优点与缺点
与 Oracle 大对象存储方式对比
十七、Parallel queries in PostgreSQL
TPC-H 测试简介
并行查询工作原理与机制
各种并行查询处理方式