学员基础
? 编写PostgreSQL查询基础
? 基本关系型数据库的概念
? 希望从事Postgre SQL日常管理工作的学者
课程目标
? 本课程定位于Postgre SQL 日常管理。
? 学员能够根据业务需求规划数据库服务器硬件方案。
? 学员有能力进行日常服务器维护和监控。
? 学员能够使用监控工具提高数据库性能。
? 学员有能力使用多种方式排除常见的数据库各种故障
课程大纲
模块名称
|
课程内容
|
第1章
安装和使用PostgreSQL
|
1. PostgreSQL 平台和发展历史
2. PostgreSQL 相关工具介绍
3. 配置PostgreSQL 服务
4. 规划服务器资源要求
5. PostgreSQL 安装
|
第2章
设计数据库服务器基础架构
|
1. 规划数据库服务器基础架构
2. 能力需求分析
3. 数据库服务器整合思考
4. 数据库基础设施的迁移资源
|
第3章:
设计数据库安全
|
1. 介绍安全机制
2. 用户角色与权限管理
3. 认证安全
4. 数据安全
5. 权限控制
6. 防恶意攻击
7. 安全审计
8. 资源控制
9. 指标监控
|
第4章:
MVCC和WAL原理
|
1. MVCC原理
2. WAL原理
3. PG针对ACID的实现机制
|
第5章:
PostgreSQL执行计划分析
|
1. 基准测试工具pgbench介绍和使用
2. 执行计划
3. 执行计划缓存
4. 编译和重编制
5. 执行计划分析
|
模块名称
|
课程内容
|
第6章:
设计和优化事务
|
1. 事务介绍
2. 锁介绍
3. 事务隔离级别
4. 识别,监控和分析堵塞
5. 识别,监控和分析死锁
6. 堵塞和死锁的解决思路和方法
|
第8章:
查询优化
|
1. 查询的逻辑顺序和物理顺序
2. 物理连接算法
3. 查询的有效参数
4. 查询优化方法论
5. 扩展基于集合的操作
6. 高速缓存
7. 并行执行
8. 分区表的使用
9. 查询优化最佳实践
|
第9章:
备份和恢复
|
1. 备份和恢复原理概述
2. 逻辑备份和恢复
3. Pgdump/pg_dumpall/copy
4. 物理备份和恢复
5. 冷备份和热备份
6. PITR基于时间的恢复
|
第10章
PostgreSQL扩展插件
|
1. PostgreSQL功能扩展插件介绍
2. pg_stat_statements、pg_repack
3. hstore 模块介绍
4. pg_pathman安装和使用
5. Foreign data wrappers使用指南
|
第11章:
日常维护
|
1. 日常磁盘清理
2. 索引维护
3. 统计信息更新
4. 运行日志配置
|
实例讲解
|
1. 通过实例进行性能采集,性能分析和性能优化
2. PostgreSQL集成实现业务分拆
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值