曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
课程内容:
第1章安装和使用 PostgreSQL
-PostgreSQL 平台和发展历史
-PostgreSQL 相关工具个绍
-配置 PostgreSQL 服务
-规划服务器资源要求
-PostgreSQL 安装
第2章设计数据库服务器基础架构
-规划数据库服务器基础架构
-能力需求分析
-数据库服务器整合思考
-数据库基础设施的迁移资源
第3章设计数据库安全
-介绍安全机制
-用户角色与权限管理
-认证安全
-数据安全
-权限控制
-防恶意攻击
-安全审计
-资源控制
-指标监控
第4章:MVCC 和 WAL 原理
- MVCC 原理
-WAL 原理
-PG 针对ACID 的实现机制
第5章:PostgresQL执行计划分析
-基准测试工具 pgbench 介绍和使用
-执行计划
-执行计划缓存
-编译和重编制
-执行计划分析
第6章设计和优化事务
-事务介绍
-锁介绍
-事务隔离级别
-识别,监控和分析堵塞
-识别,监控和分析死锁
-堵塞和死锁的解决思路和方法
第7章查询优化
-查询的逻辑顺序和物理顺序
-物理连接算法
-查询的有效参数
-查询优化方法论
-扩展基于集合的操作
-高速缓存
-并行执行
-分区表的使用
-查询优化最佳实践
第8章备份和恢复
-备份和恢复原理概述
-逻辑备份和恢复
-Pgdump/pg dumpall/copy
-物理备份和恢复
-冷备份和热备份PITR 基于时间的恢复
第9章PostgreSQL扩展插件
-PostgreSQL功能广展插件介绍
-pg stat statements. pg repack
-hstore 模块介绍
-pg pathman 安装和使用
-Foreign data wrappers 使用指南
第10章日常维护
-日常磁盘清理
-索引维护
-统计信息更新
-运行日志配置