
PGCE中級管理培訓(xùn)
第1章
安裝和使用PostgreSQL
1. PostgreSQL 平臺和發(fā)展歷史
2. PostgreSQL 相關(guān)工具介紹
3. 配置PostgreSQL 服務(wù)
4. 規(guī)劃服務(wù)器資源要求
5. PostgreSQL 安裝
第2章
設(shè)計(jì)數(shù)據(jù)庫服務(wù)器基礎(chǔ)架構(gòu)
1. 規(guī)劃數(shù)據(jù)庫服務(wù)器基礎(chǔ)架構(gòu)
2. 能力需求分析
3. 數(shù)據(jù)庫服務(wù)器整合思考
4. 數(shù)據(jù)庫基礎(chǔ)設(shè)施的遷移資源
第3章:
設(shè)計(jì)數(shù)據(jù)庫安全
1. 介紹安全機(jī)制
2. 用戶角色與權(quán)限管理
3. 認(rèn)證安全
4. 數(shù)據(jù)安全
5. 權(quán)限控制
6. 防惡意攻擊
7. 安全審計(jì)
8. 資源控制
9. 指標(biāo)監(jiān)控
第4章:
MVCC和WAL原理
1. MVCC原理
2. WAL原理
3. PG針對ACID的實(shí)現(xiàn)機(jī)制
第5章:
PostgreSQL執(zhí)行計(jì)劃分析
1. 基準(zhǔn)測試工具pgbench介紹和使用
2. 執(zhí)行計(jì)劃
3. 執(zhí)行計(jì)劃緩存
4. 編譯和重編制
5. 執(zhí)行計(jì)劃分析
第6章:
設(shè)計(jì)和優(yōu)化事務(wù)
1. 事務(wù)介紹
2. 鎖介紹
3. 事務(wù)隔離級別
4. 識別,監(jiān)控和分析堵塞
5. 識別,監(jiān)控和分析死鎖
6. 堵塞和死鎖的解決思路和方法
第8章:
查詢優(yōu)化
1. 查詢的邏輯順序和物理順序
2. 物理連接算法
3. 查詢的有效參數(shù)
4. 查詢優(yōu)化方法論
5. 擴(kuò)展基于集合的操作
6. 高速緩存
7. 并行執(zhí)行
8. 分區(qū)表的使用
9. 查詢優(yōu)化佳實(shí)踐
第9章:
備份和恢復(fù)
1. 備份和恢復(fù)原理概述
2. 邏輯備份和恢復(fù)
3. Pgdump/pg_dumpall/copy
4. 物理備份和恢復(fù)
5. 冷備份和熱備份
6. PITR基于時(shí)間的恢復(fù)
第10章
PostgreSQL擴(kuò)展插件
1. PostgreSQL功能擴(kuò)展插件介紹
2. pg_stat_statements、pg_repack
3. hstore 模塊介紹
4. pg_pathman安裝和使用
5. Foreign data wrappers使用指南
第11章:
日常維護(hù)
1. 日常磁盤清理
2. 索引維護(hù)
3. 統(tǒng)計(jì)信息更新
4. 運(yùn)行日志配置
實(shí)例講解
1. 通過實(shí)例進(jìn)行性能采集,性能分析和性能優(yōu)化
2. PostgreSQL集成實(shí)現(xiàn)業(yè)務(wù)分拆