課程大綱
一、PG管理進階
1、日常維護
2、備份恢復
3、運行監(jiān)控
4、機制
5、事務(wù)、并發(fā)與鎖
6、MVCC與WAL原理
7、數(shù)據(jù)庫硬件評測
8、數(shù)據(jù)庫基準評測
9、執(zhí)行計劃
10、pg_rman使用
11、數(shù)據(jù)緩存
12、連接池、物理流復制、邏輯復制
二、PG SQL語言
1、數(shù)據(jù)庫與SQL
2、查詢基礎(chǔ)
3、聚合與排序
4、數(shù)據(jù)更新
5、復雜查詢
6、函數(shù)、謂詞、case表達式
7、集合運算
8、SQL高級處理
9、通過應用程序連接數(shù)據(jù)庫
10、分區(qū)和表繼承
11、物化視圖
12、FDW訪問外部數(shù)據(jù)
三、PG 服務(wù)器編程
1、SQL函數(shù)
2、函數(shù)重載
3、函數(shù)穩(wěn)定性
4、函數(shù)成本和執(zhí)行計劃
5、函數(shù)PLAN CACHE
6、過程語言
7、觸發(fā)器
8、事件觸發(fā)器
9、規(guī)則系統(tǒng)
10、C語言函數(shù)
11、聚合函數(shù)開發(fā)
12、函數(shù)內(nèi)容加密
13、模塊發(fā)布
14、代理函數(shù)語言