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