杭州PostgreSQL数据库管理培训
2017-12-08 13:49 87次
- 课程价格:请电话咨询
- 开课时间:滚动开班
- 上课地点:请咨询客服
课程详情
PostgreSQL数据库管理培训
培训班型: 企业内训、公开课
课程长度: 4天/24小时
培训讲师: 博学高级讲师
培训地点: 杭州市文三路252号伟星大厦19楼博学教育
环境要求: 投影仪、白板、电脑
培训形式: 实例讲授,现场演、练、及时沟通
培训资料: 培训教材
课程内容
PostgreSQL系统概述
了解PostgreSQL的发展历程, 国内外PG社区组成和运作,
了解PG的特性, 与其他流行关系数据库的比对, 如何安装PostgreSQL等.
体系结构
了解系统表以及系统表之间的关系, 系统视图, 管理函数等
了解PG进程结构
了解PG物理结构, 数据库逻辑概貌, 物理概貌, 可靠性等.
使用基础
了解常用的数据库交互工具的使用
了解PG数据库的数据类型体系, 以及表操作
PostgreSQL 索引介绍
熟悉b-tree , hash , gist , gin , sp-gist几种索引类型的概念, 以及在什么样的场景应该使用何种索引
了解全文检索的应用
PostgreSQL查询优化
了解explian SQL分析工具的使用, 理解explain 的代价计算原理, 并根据数据库硬件环境校准代价因子.
理解explain 输出的含义(如组合行集, 节点处理, 合并连接, 哈希连接等), 并可以结合explain的输出优化SQL.
连接池及数据库高速缓存
以pgbouncer为例, 理解数据库连接池在短连接环境下的好处, 连接池的几种模式和使用场景
本地和异地高速缓存的介绍, 如本地os 层缓存pgfincore, 异地K-V缓存pgmemcached的使用.
数据库扩展及复制
了解数据库集群级流复制, 数据库热备份, 表级复制, 数据库在虚拟化环境下的使用注意事项
数据分区
了解本地表分区的方法和具体实现, 了解分区表的DML操作
了解异地分区的方法, 挑选PL/Proxy分区为例进行介绍
了解异地数据合并和数据拆分的方法
事务处理与并发控制
事务, 并发控制, 锁的介绍, 死锁的发现和处理, 实际应用中如何避免死锁
监控数据库活动
了解各种维度的统计信息的解读(table, index, database, replication, sql...), 锁, 磁盘使用, 活动信息, 历史数据库活动统计报告
PostgreSQL日常维护和检查
日志记录类型, 日志的处理, 表的维护, 数据的维护.
数据库安全
PostgreSQL安全简介, 认证体系, 基于角色的权限管理, 事件触发器;
如何防范SQL注入
高可用,负载均衡
了解高可用架构, PostgreSQL高可用的实现方法, 挑选几种演示讲解
了解负载均衡的应用场景, PG的实现方法, 挑选几种演示讲解
数据库规划
根据业务形态, 合理规划PostgreSQL数据库硬件和操作系统.
如何建模以及压力测试.
相关课程
在线预约报名