課程大綱
一、PG管理進(jìn)階
1、日常維護(hù)
2、備份恢復(fù)
3、運(yùn)行監(jiān)控
4、機(jī)制
5、事務(wù)、并發(fā)與鎖
6、MVCC與WAL原理
7、數(shù)據(jù)庫硬件評(píng)測
8、數(shù)據(jù)庫基準(zhǔn)評(píng)測
9、執(zhí)行計(jì)劃
10、pg_rman使用
11、數(shù)據(jù)緩存
12、連接池、物理流復(fù)制、邏輯復(fù)制
二、PG SQL語言
1、數(shù)據(jù)庫與SQL
2、查詢基礎(chǔ)
3、聚合與排序
4、數(shù)據(jù)更新
5、復(fù)雜查詢
6、函數(shù)、謂詞、case表達(dá)式
7、集合運(yùn)算
8、SQL高級(jí)處理
9、通過應(yīng)用程序連接數(shù)據(jù)庫
10、分區(qū)和表繼承
11、物化視圖
12、FDW訪問外部數(shù)據(jù)
三、PG 服務(wù)器編程
1、SQL函數(shù)
2、函數(shù)重載
3、函數(shù)穩(wěn)定性
4、函數(shù)成本和執(zhí)行計(jì)劃
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ù)語言