全部课程> PGCM PostgreSQL数据库直通车培训课

PGCM PostgreSQL数据库直通车培训课
- 176课时(建议每周学习0小时)
- 录播
-
会大师会员免费观看新9.9元体验新星会员周卡
已有278人报名学习
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
PostgreSQL(简称PG)是一个功能强大的开源数据库系统,起源于20 世纪 70 年代美国加州伯克利大学。目前众多国内外大型企业在使用 PG 技术,应用涵盖金融、能源、零售、IT、互联网等各个行业。
课程概览
授课讲师

专业经验: 12年Oracle数据库专业经验,6年教学背景。 资深讲师,擅长逻辑性和条理性教学,引导学生深入理解Oracle数据库核心概念。 技术专长: 精通Oracle数据库管理、性能优化、备份恢复。 熟练掌握Data Guard和RAC技术。 教学风格: 以清晰、系统的教学方法,使学生能够轻松掌握复杂概念。 注重理论与实践相结合,通过案例分析和实际操作,提高学生的理解和应用能力。
课程大纲
- 第1章安装和使用PostgreSQL
-
    第1节 PostgreSQL平台和发展历史
-
    第2节 PostgreSQL相关工具介绍
-
    第3节 配置PostgreSQL服务
-
    第4节 规划服务器资源要求
-
    第5节 PostgreSQL安装
-
    第6节 初始化Postgre SQL数据库配置
- 第2章PostgreSQL服务管理
-
    第1节 自动服务管理
-
    第2节 命令行服务管理
-
    第3节 集群服务配置管理
- 第3章PostgreSQL体系结构
-
    第1节 PostgreSQL整体结构
-
    第2节 内存结构
-
    第3节 进程结构
-
    第4节 物理结构
-
    第5节 逻辑结构
- 第4章PSQL使用
-
    第1节 PSQL概述
-
    第2节 PSQL常用操作
-
    第3节 PSQL对象管理
-
    第4节 PSQL系统表和函数
-
    第5节 PgAdmin管理工具使用
- 第5章SQL基础
-
    第1节 SQL简介
-
    第2节 SQL语句和种类
-
    第3节 SQL基本书写规则
-
    第4节 标准SQL和特定SQL
-
    第5节 SELECT/INSERT/UPDATE/DELETE
-
    第6节 使用SQL Funcation
-
    第7节 关键字,标识符,常量的转义
- 第6章数据类型
-
    第1节 数据类型分类
-
    第2节 网络地址类型
-
    第3节 扩展数据类型
-
    第4节 节
- 第7章数据库安全
-
    第1节 用户与角色概念区别
-
    第2节 如何管理用户、角色
-
    第3节 如何管理数据库和对象权限
- 第8章数据库对象管理
-
    第1节 数据库对象的基本概念
-
    第2节 数据库表空间的管理
-
    第3节 主要数据库对象管理
-
    第4节 数据库schema管理
-
    第5节 设计表和表的约束
-
    第6节 索引类型和索引的创建
-
    第7节 视图的使用和创建
-
    第8节 序列的使用和创建
-
    第9节 函数的使用和创建
-
    第10节 触发器的使用和创建
-
    第11节 存储过程的使用和创建
- 第9章TOAST技术
-
    第1节 TOAST技术简介
-
    第2节 TOAST策略
-
    第3节 TOAST表的优点和使用
-
    第4节 TOAST表的使用场景
- 第10章系统表和函数
-
    第1节 常用的系统表和函数
- 第11章实操演练
-
    第1节 PostgreSQL编程
-
    第2节 PostgreSQL故障恢复
- 第12章安装和使用PostgreSQL
-
    第1节 PostgreSQL平台和发展历史
-
    第2节 PostgreSQL相关工具介绍
-
    第3节 配置PostgreSQL服务
-
    第4节 规划服务器资源要求
-
    第5节 PostgreSQL安装
- 第13章设计数据库服务器基础架构
-
    第1节 规划数据库服务器基础架构
-
    第2节 能力需求分析
-
    第3节 数据库服务器整合思考
-
    第4节 数据库基础设施的迁移资源
- 第14章设计数据库安全
-
    第1节 介绍安全机制
-
    第2节 用户角色与权限管理
-
    第3节 认证安全
-
    第4节 数据安全
-
    第5节 权限控制
-
    第6节 防恶意攻击
-
    第7节 安全审计
-
    第8节 资源控制
-
    第9节 指标监控
- 第15章MV CC和WAL原理
-
    第1节 M V C C 原 理
-
    第2节 W A L 原 理
-
    第3节 PG针对ACID的实现机制
- 第16章PostgreSQL执行计划分析
-
    第1节 基准测试工具pgbench介绍和使用
-
    第2节 执行计划
-
    第3节 执行计划缓存
-
    第4节 编译和重编制
-
    第5节 执行计划分析
- 第17章设计和优化事务
-
    第1节 事务介绍
-
    第2节 锁介绍
-
    第3节 事务隔离级别
-
    第4节 识别,监控和分析堵塞
-
    第5节 识别,监控和分析死锁
-
    第6节 堵塞和死锁的解决思路和方法
- 第18章查询优化
-
    第1节 查询的逻辑顺序和物理顺序
-
    第2节 物理连接算法
-
    第3节 查询的有效参数
-
    第4节 查询优化方法论
-
    第5节 扩展基于集合的操作
-
    第6节 高速缓存
-
    第7节 并行执行
-
    第8节 分区表的使用
-
    第9节 查询优化最佳实践
- 第19章备份和恢复
- 第20章PostgreSQL扩展插件
-
    第1节 PostgreSQL功能扩展插件介绍
-
    第2节 pg_stat_statements、pg_repack
-
    第3节 hstore模块介绍
-
    第4节 pg_pathman安装和使用
-
    第5节 Foreign datawrappers使用指南
- 第21章日常维护
-
    第1节 日常磁盘清理
-
    第2节 索引维护
-
    第3节 统计信息更新
-
    第4节 运行日志配置
- 第22章实例讲解
-
    第1节 通过实例进行性能采集,性能分析和性能优化
-
    第2节 PostgreSQL集成实现业务分拆
实验列表
节数 | 上课时间 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期天 |
---|---|---|---|---|---|---|---|---|
第1节 | 08:00 - 08:40 | |||||||
第2节 | 09:00 - 09:40 | |||||||
第3节 | 10:00 - 10:40 | |||||||
第4节 | 11:00 - 11:40 | |||||||
第5节 | 14:00 - 14:40 | |||||||
第6节 | 15:00 - 15:40 | |||||||
第7节 | 16:00 - 16:40 | |||||||
第8节 | 17:00 - 17:40 |
天数 | 上课日期 | 上课时间 | 内容 |
---|