课程大纲
一、PG管理进阶
1、日常维护
2、备份恢复
3、运行监控
4、机制
5、事务、并发与锁
6、MVCC与WAL原理
7、数据库硬件评测
8、数据库基准评测
9、执行计划
10、pg_rman使用
11、数据缓存
12、连接池、物理流复制、逻辑复制
二、PG SQL语言
1、数据库与SQL
2、查询基础
3、聚合与排序
4、数据更新
5、复杂查询
6、函数、谓词、case表达式
7、集合运算
8、SQL高级处理
9、通过应用程序连接数据库
10、分区和表继承
11、物化视图
12、FDW访问外部数据
三、PG 服务器编程
1、SQL函数
2、函数重载
3、函数稳定性
4、函数成本和执行计划
5、函数PLAN CACHE
6、过程语言
7、触发器
8、事件触发器
9、规则系统
10、C语言函数
11、聚合函数开发
12、函数内容加密
13、模块发布
14、代理函数语言