教學(xué)大綱:
*級認證
工業(yè)和信息化部人才交流中心、太極計算機股份有限公司等共同推出
工業(yè)和信息化部人才交流中心審核頒發(fā)證書
信息技術(shù)應(yīng)用創(chuàng)新(信創(chuàng))領(lǐng)域
權(quán)威性—屬于*機構(gòu)官方認證,非民間機構(gòu)發(fā)證
通配性—得到信創(chuàng)行業(yè)認可的認證
*性—目前國內(nèi)*一家進入信創(chuàng)領(lǐng)域的PG認證
機構(gòu):工業(yè)和信息化部人才交流中心
工業(yè)和信息化部人才交流中心創(chuàng)于1985年1月,1992年10月成為獨立事業(yè)法人單位,工業(yè)和信息化部所屬的黨政機關(guān)公益二類事業(yè)單位(正局級),是經(jīng)*機構(gòu)編制委員會辦公室批準,*事業(yè)單位登記管理局注冊登記,是工業(yè)和信息化部在人才培養(yǎng)、人才交流、智力引進、國際交流、會議展覽等方面的支撐機構(gòu);也是人力資源和社會*部、工業(yè)和信息化部"*信息與業(yè)技術(shù)人才知識更新工程"及"信息化工程師"項目實施承辦單位。
PostgreSQL 數(shù)據(jù)庫介紹:
國際形勢風(fēng)于變幻,國內(nèi)信創(chuàng)工程大力提速,而作為基礎(chǔ)軟件之一的數(shù)據(jù)庫,關(guān)系到信息內(nèi)容安全及國內(nèi)自主可控,在信創(chuàng)領(lǐng)域受到了重點關(guān)注,國內(nèi)一些數(shù)據(jù)庫雖然性能強大,但不開源、不能修改,遠遠達不到自主可控的程度。PostgreSQL是目前世界上流行的開源數(shù)據(jù)庫,性能強大,而且遵循BSD開源協(xié)議,可以通過源代碼能根據(jù)自己的需要定制修改,可自主選擇是否開放修改后的程序代碼。國內(nèi)很多數(shù)據(jù)庫都是基于PG 數(shù)據(jù)庫再次開發(fā)而來,可以說學(xué)會了PostgreSQL 數(shù)據(jù)庫,很多國產(chǎn)數(shù)據(jù)庫也會使用了。
PostgreSQL(簡稱 PG)起源于20世紀 70 年代美國加州伯克利*,創(chuàng)始人是榮獲圖靈獎的 Michael Stonebraker。
信創(chuàng) PostgreSQL 認證介紹:
國產(chǎn)創(chuàng)新,自主可控,為了培養(yǎng)更多的信創(chuàng)數(shù)據(jù)庫人才,打造堅實的國產(chǎn)數(shù)據(jù)庫基礎(chǔ),工業(yè)和信息化部人才交流中心等共同推出的 PostgreSQL 數(shù)據(jù)庫認證培訓(xùn)課程,是國內(nèi)*具權(quán)威的 PG 技術(shù)能力認證。
認證體系共分為 PGCP 中級和 PGCM 高級兩個級別,考生成績合格后將獲得《工業(yè)和信息化部人才交流中心》 頒發(fā)《信息技術(shù)應(yīng)用創(chuàng)新 PostgreSQL 管理員中級(能力六級)/高級(能力八級)》證書。
信創(chuàng) PostgreSQL 認證優(yōu)勢:
1、權(quán)威的數(shù)據(jù)庫等級認證:由工業(yè)和信息化部人才交流中心(工業(yè)和信息化部下屬事業(yè)部位)審核頒發(fā)證書,是國內(nèi)*高級別的PG數(shù)據(jù)庫能力評測標準
2、完善的課程體系和發(fā)展機會:PostgreSQL 數(shù)據(jù)庫精心打造,以實踐角度出發(fā),課程入門到中級、高級逐步遞進,適應(yīng)不同層次的學(xué)習(xí)者,考取 PG 認證證書,體現(xiàn)個人技術(shù)及能力水平,獲得更高職業(yè)發(fā)展機會
3、招標投標:*級證書,憑此證書投標信創(chuàng)項目的"加分"項
4、證書抵稅:持此證書,可抵個人所得稅
5、職稱評選:評職稱用,與業(yè)技術(shù)人員的工作能力和水平
信創(chuàng) PostgreSQL 認證等級:
信息技術(shù)應(yīng)用創(chuàng)新 PostgreSQL 管理員中級: 主要關(guān)于PG 數(shù)據(jù)庫的日常管理維護、SQL 使用、性能分析、 測試等內(nèi)容。
信息技術(shù)應(yīng)用創(chuàng)新 PostgreSQL 管理員高級: 主要關(guān)于PG 數(shù)據(jù)庫高級管理維護、數(shù)據(jù)庫優(yōu)化、數(shù)據(jù)庫高可用、分布式等內(nèi)容。
信創(chuàng) PostgreSQL 認證考試說明:
信息技術(shù)應(yīng)用創(chuàng)新 PostgreSQL 管理員(中級) | ||||
需要參加培訓(xùn)的相關(guān)課程 | 考試科目 | 考試內(nèi)容 | 考試時長 | 及格條件 |
PostgreSQL 基礎(chǔ)+中級 | *維度-與業(yè)知識 | 選擇判斷 | 90 分鐘 | 總分占比 50% |
第二維度-技術(shù)技能 | 實際操作 | 60 分鐘 | 總分占比 25% | |
第三維度-工程實踐 | 經(jīng)驗成果 | 20 分鐘 | 總分占比 25% |
考核說明:
本次考試總分100分,共分為三個維度對考生進行考察:
*維度(總分占比50%):專業(yè)知識綜合能力,考試時間:14:00-15:30,本部分主要考察考生客觀基礎(chǔ)知識的掌握情況; 本部分滿分100分:
單選,每題1分,共40題;
多選,每題1分,共30題;
判斷,每題1分,共30題;
第二維度(總分占比25%):技術(shù)技能,考試時間:15:35-16:35,本部分主要考察考生基礎(chǔ)知識的靈活應(yīng)用能力;
第三維度(總分占比25%):工程實踐,考試時間:16:40-17:00,本部分主要以考生所提供的成果物為基礎(chǔ),為考生定級提供參考依據(jù)。
信創(chuàng) PostgreSQL 管理員認證*(中級)培訓(xùn)內(nèi)容
一、PostgreSQL 12.2Installtion and Configuration
創(chuàng)建用戶與環(huán)境配置
系統(tǒng)內(nèi)核參數(shù)配置
PostgreSQL 12.2 安裝
創(chuàng)建數(shù)據(jù)庫、配置與使用
二、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 內(nèi)存結(jié)構(gòu)
PostgreSQL 后臺進程
四、Query Processing
概述 PostgreSQL 中的查詢處理
單表查詢的*佳計劃所遵循的步驟
估算成本和創(chuàng)建計劃樹的過程
三種連接方法:嵌套循環(huán)、合并和哈希連接
創(chuàng)建多表查詢的計劃樹的過程
五、Foreign Data Wrappers and Parallel Query
Foreign Data Wrappers(FDW)
TPC-H 測試簡介
并行查詢工作原理與機制
各種并行查詢處理方式
六、Concurrency Control
描述事務(wù) id 和元組結(jié)構(gòu)
實現(xiàn)并發(fā)控制機制所需的關(guān)鍵特性
描述 PostgreSQL 中的并發(fā)控制
運行并發(fā)控制機制所需的維護過程
七、Tuning Autovacuum in PostgreSQL and Autovacuum Internals
什么是 autovacuum?
為什么需要 autovacuum?
記錄 autovacuum
什么時候在表上做 autovacuum?
調(diào)整 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
十四、用戶角色及權(quán)限管理
創(chuàng)建用戶
創(chuàng)建角色
權(quán)限介紹
給用戶授權(quán)
給角色授權(quán)
回收權(quán)限
十五、PostgreSQL 控制文件管理
控制文件的結(jié)構(gòu)
如何維護控制文件
有備份控制文件損壞恢復(fù)
無備份控制文件損壞恢復(fù)
十六、TOAST 技術(shù)剖析
Toast 簡介
Toast 的存儲方式
Toast4 種壓縮策略
Toast 表的計算方式
Toast 表的優(yōu)點與缺點
與 Oracle 大對象存儲方式對比
十七、Parallel queries in PostgreSQL
TPC-H 測試簡介
并行查詢工作原理與機制
各種并行查詢處理方式