PostgreSQL(PG)数据库实战派

PostgreSQL(PG)数据库实战派
共197节 175人在学 课程详情
  • PostgreSQL开篇

    • 01-PostgreSQL数据库课程简介
  • 第01章-PostgreSQL基础

    • 00-PostgreSQL基础课程简介
    • 01-PostgreSQL简介
    • 02-逻辑存储结构-数据库集群
    • 03-逻辑存储结构-数据库
    • 04-逻辑存储结构-表空间
    • 05-逻辑存储结构-模式
    • 06-逻辑存储结构-段-区-块
    • 07-数据库对象和OID
    • 08-数据库集群的目录结构
    • 09-物理存储结构-数据文件
    • 10-物理存储结构-日志文件
    • 11-物理存储结构-预写日志文件
    • 12-PostgreSQL事务提交的过程
    • 13-预写日志的参数
    • 14-使用pg_waldump获取WAL的信息
    • 15-物理存储结构-控制文件
    • 16-物理存储结构-参数文件
    • 17-进程结构概述
    • 18-进程结构-总控制进程
    • 19-进程结构-SysLogger进程
    • 20-进程结构-后台写进程
    • 21-进程结构-预写日志写进程
    • 22-进程结构-归档进程
    • 23-进程结构-其他进程
    • 24-内存结构-本地内存
    • 25-内存结构-共享内存
  • 第02章-安装与配置PostgreSQL

    • 01-安装Linux操作系统
    • 02-安装PostgreSQL服务器端
    • 03-使用实验虚拟机
    • 04-使用命令行客户端psql
    • 05-使用图形化客户端pgAdmin
  • 第03章-管理数据库与数据库实例

    • 00-第管理数据库与数据库实例概述
    • 01-数据库与数据库实例
    • 02-管理数据库
    • 03-PostgreSQL的数据库模版
    • 04-管理PostgreSQL的数据库实例
    • 05-使用file_fdw访问外部文件系统
    • 06-使用postgres_fdw访问远端PostgreSQL数据库
    • 07-使用oracle_fdw访问Oracle中的数据
    • 08-数据预热扩展pg_prewarm
    • 09-数据的手工预热和自动预热
    • 10-共享缓冲区监控扩展pg_buffercache
    • 11-WAL预写日志解析扩展pg_walinspect
  • 第04章-管理数据库对象

    • 00-管理数据库对象概述
    • 01-数据库与数据库模式
    • 02-PostgreSQL的数据类型
    • 03-表的基本操作
    • 04-PostgreSQL中的约束类型
    • 05-主键约束
    • 06-外键约束
    • 07-唯一约束
    • 08-检查约束和非空约束
    • 09-表中碎片的产生原因
    • 10-监控与回收表中的碎片
    • 11-数据库的统计信息
    • 12-收集与监控统计信息
    • 13-使用PostgreSQL的临时表
    • 14-PostgreSQL索引的基本知识
    • 15-创建PostgreSQL的索引
    • 16-创建B树索引
    • 17-创建哈希索引
    • 18-其他的索引类型
    • 19-使用仅索引扫描
    • 20-避免重复索引
    • 21-清除未使用的索引
    • 22-视图的基本知识
    • 23-在视图上执行DML操作
    • 24-在PostgreSQL中使用临时视图
    • 25-物化视图
    • 26-序列
  • 第05章-并行查询

    • 00-并行查询课程概述
    • 01-并行查询如何工作
    • 02-并行查询示例
    • 03-影响并行化的参数
    • 04-并行扫描
    • 05-嵌套循环连接的并行扫描
    • 06-哈希连接的并行扫描
    • 07-合并连接的并行扫描
    • 08-并行查询的限制
  • 第06章-事务与并发控制

    • 10-表级锁
    • 11-行级锁
    • 12-模拟PostgreSQL的死锁
    • 13-如何避免死锁的产生
    • 00-事务与并发控制简介
    • 01-什么是事务
    • 02-事务的特征
    • 03-事务的控制语句
    • 04-使用事务的控制语句
    • 05-事务的并发机制
    • 06-事务的隔离级别
    • 07-事务的脏读
    • 08-事务的不可重复读
    • 09-PostgreSQL的锁类型
  • 第07章-应用程序开发

    • 01-什么是PL/pgSQL?
    • 02-开发第一个PL/pgSQL程序
    • 03-使用基本数据类型
    • 04-使用高级数据类型
    • 05-使用条件判断
    • 06-使用循环语句
    • 07-使用游标
    • 08-使用带参数的游标
    • 09-系统预定义例外
    • 10-用户自定义例外
    • 11-编程综合案例
    • 12-开发第一个存储过程
    • 13-开发带参数的存储过程
    • 14-创建和使用存储函数
    • 15-存储过程中的inout参数
    • 16-在inout参数中使用游标
    • 17-触发器简介
    • 18-利用常规触发器实现安全性检查
    • 19-利用常规触发器进行数据确认
    • 20-利用常规触发器实现审计
    • 21-事件触发器
  • 第08章-管理数据库安全

    • 00-管理数据库安全简介
    • 01-用户与角色
    • 02-使用create user和create role命令
    • 03-使用SQL语句管理用户密码
    • 04-使用passwordcheckpoint扩展管理密码复杂度
    • 05-数据库的预定义角色
    • 06-为什么需要权限管理?
    • 07-在创建用户的时候指定权限
    • 08-由grant和revoke命令来管理的权限
    • 09-授权时使用admin option和grant option
    • 10-组角色
    • 11-使用set role显式启用角色
    • 12-PostgreSQL的审计日志功能
    • 13-审计扩展pgaudit
  • 第09章-备份与恢复

    • 00-备份与恢复课程概述
    • 01-数据库中的故障类型
    • 02-备份的基本术语
    • 03-设置数据库的归档模式
    • 04-通过脚本配置实现归档日志文件的定期删除
    • 05-通过手工方式实现归档日志文件的删除
    • 06-使用pg_dump完成SQL转储
    • 07-使用pg_dumpall完成SQL转储
    • 08-第一个PostgreSQL文件系统级别的备份与恢复
    • 09-使用pg_basebackup完成数据库的热备份
    • 10-在从数据库服务器上使用pg_basebackup
    • 11-使用pg_basebackup的备份进行恢复
    • 12-什么是连续归档与基于时间的恢复?
    • 13-创建基础备份与连续归档
    • 14-执行基于时间点的数据恢复
    • 15-执行恢复到指定的恢复点
    • 16-恢复到指定事务
    • 17-恢复到最近时间点
    • 18-pg_rman简介与安装配置
    • 19-使用pg_rman执行全量备份
    • 20-使用pg_rman执行增量备份
    • 21-使用pg_rman恢复数据库
  • 第10章-监控与诊断优化数据库

    • 00-监控与诊断优化数据库课程概述
    • 01-数据库基准测试简介
    • 02-使用pgbench完成第一次基准测试
    • 03-使用pgbench内置脚本进行基准测试
    • 04-使用自定义脚本进行基准测试
    • 05-什么是pg_top扩展?
    • 06-使用pg_top监控数据库
    • 07-什么是pg_stat_statements扩展?
    • 08-使用扩展pg_stat_statements监控SQL运行
    • 09-查询性能监控扩展pg_stat_monitor
    • 10-慢查询监控扩展auto_explain
    • 11-什么是pg_profile扩展?
    • 12-使用pg_profile扩展生成的数据库性能报告
    • 13-PostgreSQL的分区表
    • 14-使用范围分区表
    • 15-使用列表分区表
    • 16-使用哈希分区表
    • 17-数据库性能优化基础
    • 18-使用监控工具监控Linux性能
    • 19-优化数据库存储性能
    • 20-数据库配置参数与性能视图
  • 第11章-PostgreSQL高可用架构

    • 01-基于Keepalived的PostgreSQL高可用集群架构
    • 02-部署基于流复制的主从复制集群
    • 03-手动完成主从复制集群的主从切换
    • 04-基于Keepalived自动完成主从复制集群的主从切换
    • 05-基于扩展pg_auto_failover的高可用架构
    • 06-基于数据库中间件pgpool-II的高可用架构
  • 第12章-从Oracle迁移到PostgreSQL

    • 01-从Oracle迁移到PostgreSQL课程概述
    • 02-Oracle的体系结构概述
    • 03-Oracle的数据文件,控制文件和日志文件
    • 04-Oracle的数据文件和日志文件的关系
    • 05-Oracle的参数文件
    • 06-Oracle的告警日志和跟踪文件
    • 07-Oracle的.逻辑存储结构
    • 08-Oracle的进程结构
    • 09-Oracle的内存结构PGA和SGA
    • 10-Oracle SGA中的各个池
    • 11-Oracle的自动内存管理
    • 12-对比Oracle和PostgreSQL的数据库对象差异
    • 13-确定数据迁移方案
    • 14-ora2pg简介与安装配置
    • 15-Oracle表结构的迁移
    • 16-Oracle表数据的迁移
    • 17-Oracle视图的迁移
    • 18-Oracle存储过程的迁移
  • 课程资料下载

    • 课程资料下载

    订阅失败

    PostgreSQL(PG)数据库实战派
    PostgreSQL(PG)数据库实战派 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    各位学员大家好现在我们开始学习:01-什么是事务

    课程介绍

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 859人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22618人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4279人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 887人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5193人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1524人在学

    Python Django 深度学习 小程序

    钟翔 · 2385人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 661人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4062人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~