课程题目: PostgreSQL数据库培训

4401 人关注
(78637/99817)
课程大纲:

PostgreSQL数据库培训

 

 

模块一:PostgreSQL数据库日常管理

PostgreSQL与Oracle和MySQL比较

PostgreSQL优势特点

PostgreSQL哪些场景适合

基于Linux PostgreSQL生产环境搭建

PostgreSQL数据库对象:表,函数,过程,索引

PostgreSQL数据库分区表

PostgreSQL数据类型

PostgreSQL系统表

PostgreSQL管理函数

PostgreSQL函数三态:Immutable,Stable,Volatile

PostgreSQL数据库存储结构解析

PostgreSQL数据块结构

PostgreSQL进程结构解析

PostgreSQL高速缓存:pgfincore,pgmemcache

PostgreSQL数据库连接池配置和监控

PostgreSQL数据安全:用户,权限,角色,SQL审计

模块二:PostgreSQL数据库索引

数据库索引算法:B-tree,Hash,Gist,Gin,SP-Gist

如何给业务场景选择合适的索引类型

多列查询的索引使用

合并查询的索引使用

函数和表达式索引的使用

PostgreSQ全文检索使用

利用索引进行排序减少CPU开销

利用索引加速JOIN操作

PostgreSQL索引使用注意事项

模块三:PostgreSQL数据库日志维护

PG_LOG数据库运行日志

PG_XLOG数据库重做日志

PG_CLOG数据库事务日志

PostgreSQL数据库日志空间扩容

PostgreSQL数据库日志归档

PostgreSQL数据库日志读写监控

模块四:PostgreSQL数据库热备份与恢复

PostgreSQL数据库热备份

PostgreSQL数据库在线增量备份

PostgreSQL数据库逻辑备份:pg_dump,pg_dumpall

PostgreSQL数据库文件损坏恢复

PostgreSQL数据库文件完全恢复

模块五:PostgreSQL大表场景下的分库分表

PostgreSQL PL/Proxy代理

PostgreSQL PL/Proxy应用场景

PostgreSQL PL/Proxy路由

PostgreSQL PL/Proxy层次结构:代理节点,连接池,数据节点

PostgreSQL PL/Proxy支持的函数

PostgreSQL PL/Proxy生产配置和验证

PostgreSQL PL/Proxy在线监控

模块六:PostgreSQL高可用技术

PostgreSQL流复制技术

PostgreSQL高可用HA:一主多从读写分离Pgpool

PostgreSQL灾备库故障切换

PGreenPlum Primary/Mirror同步

模块七:PostgreSQL数据库生产调优

基于PostgreSQL数据库的机票业务系统千万表优化

PostgreSQL性能诊断工具: Explian SQL

PostgreSQL数据库运行监控采集

PostgreSQL高并发连接池优化

PostgreSQL高并发插入优化技巧

PostgreSQL高并发下的锁导致的性能问题

PostgreSQL IN和EXISTS调优

PostgreSQL数据转换优化

PostgreSQL分库分表调优

current_xid和xid_snapshot亿级别切片

PostgreSQL多表连接查询优化技巧

PostgreSQL函数导致的性能问题分析

PostgreSQL大批量数据更新优化技巧

PostgreSQL大JSON字段的高并发更新优化技巧

PostgreSQL索引优化技巧

PostgreSQL分区表优化

PostgreSQL高速缓存

PostgreSQL数据库关键性能参数优化