全面学习PostgreSQL数据库相关知识
* 01 PostgreSQL数据库课程开篇/
* 01 PostgreSQL数据库课程简介.mp4 08:34
* 02 PostgreSQL基础/
* 01 本章课程简介.mp4 09:14
* 02 PostgreSQL简介.mp4 26:36
* 03 逻辑存储结构-数据库集群.mp4 07:24
* 04 逻辑存储结构-数据库.mp4 05:02
* 05 逻辑存储结构-表空间.mp4 09:33
* 06 逻辑存储结构-模式.mp4 04:46
* 07 逻辑存储结构-段、区、块.mp4 07:26
* 08 数据库对象和OID.mp4 08:10
* 09 数据库集群的目录结构.mp4 16:47
* 10 物理存储结构-数据文件.mp4 08:55
* 11 物理存储结构-日志文件.mp4 10:24
* 12 物理存储结构-预写日志文件.mp4 09:52
* 13 PostgreSQL事务提交的过程.mp4 12:29
* 14 预写日志的参数.mp4 04:44
* 15 使用pg_waldump获取WAL的信息.mp4 02:59
* 16 物理存储结构-控制文件.mp4 04:17
* 17 物理存储结构-参数文件.mp4 07:31
* 18 进程结构概述.mp4 04:02
* 19 进程结构-总控制进程.mp4 03:18
* 20 进程结构-SysLogger进程.mp4 02:25
* 21 进程结构-后台写进程.mp4 07:27
* 22 进程结构-预写日志写进程.mp4 03:08
* 23 进程结构-归档进程.mp4 05:22
* 24 进程结构-其他进程.mp4 08:19
* 25 内存结构-本地内存.mp4 06:00
* 26 内存结构-共享内存.mp4 05:43
* 03 安装与配置PostgreSQL/
* 01 安装Linux操作系统.mp4 20:40
* 02 安装PostgreSQL服务器端.mp4 12:20
* 03 使用实验虚拟机.mp4 07:54
* 04 使用命令行客户端psql.mp4 08:08
* 05 使用图形化客户端pgAdmin.mp4 08:35
* 04 管理数据库与数据库实例/
* 01 本章课程概述.mp4 06:37
* 02 数据库与数据库实例.mp4 10:06
* 03 管理数据库.mp4 09:54
* 04 PostgreSQL的数据库模版.mp4 05:39
* 05 管理PostgreSQL的数据库实例.mp4 08:26
* 06 使用file_fdw访问外部文件系统.mp4 13:35
* 07 使用postgres_fdw访问远端PostgreSQ数据库.mp4 11:27
* 08 使用oracle_fdw访问Oracle中的数据.mp4 13:01
* 09 数据预热扩展pg_prewarm.mp4 04:53
* 10 数据的手工预热和自动预热.mp4 11:05
* 11 共享缓冲区监控扩展pg_buffercache.mp4 13:02
* 12 WAL预写日志解析扩展pg_walinspect.mp4 13:42
* 05 管理数据库对象/
* 01 本章课程简介.mp4 07:45
* 02 数据库与数据库模式.mp4 09:53
* 03 PostgreSQL的数据类型.mp4 08:51
* 04 表的基本操作.mp4 08:04
* 05 PostgreSQL中的约束类型.mp4 06:50
* 06 主键约束.mp4 06:26
* 07 外键约束.mp4 07:18
* 08 unique约束.mp4 05:22
* 09 检查约束和非空约束.mp4 06:05
* 10 表中碎片的产生原因.mp4 05:34
* 11 监控与回收表中的碎片.mp4 11:26
* 12 数据库的统计信息.mp4 08:08
* 13 收集与监控统计信息.mp4 06:35
* 14 使用PostgreSQL的临时表.mp4 05:35
* 15 PostgreSQL索引的基本知识.mp4 11:03
* 16 创建PostgreSQL的索引.mp4 20:31
* 17 创建B树索引.mp4 05:14
* 18 创建哈希索引.mp4 07:53
* 19 其他的索引类型.mp4 02:21
* 20 使用仅索引扫描.mp4 05:39
* 21 避免重复索引.mp4 02:45
* 22 清理未使用的索引.mp4 02:51
* 23 视图的基本知识.mp4 06:22
* 24 在视图上执行DML操作.mp4 05:16
* 25 在PostgreSQL中使用临时视图.mp4 02:32
* 26 物化视图.mp4 04:48
* 27 序列.mp4 06:49
* 06 并行查询/
* 01 本章课程概述.mp4 03:14
* 02 并行查询如何工作.mp4 11:03
* 03 并行查询示例.mp4 10:07
* 04 影响并行化的参数.mp4 03:50
* 05 并行扫描.mp4 08:00
* 06 嵌套循环连接的并行扫描.mp4 10:02
* 07 哈希连接的并行扫描.mp4 03:38
* 08 合并连接的并行扫描.mp4 08:50
* 09 并行查询的限制.mp4 02:53
* 07 事务与并发控制/
* 01 本章课程简介.mp4 06:02
* 02 什么是事务.mp4 11:33
* 03 事务的特征.mp4 03:23
* 04 事务的控制语句.mp4 08:55
* 05 使用事务的控制语句.mp4 11:39
* 06 事务的并发机制.mp4 06:47
* 07 事务的隔离级别.mp4 11:14
* 08 事务的脏读.mp4 11:40
* 09 事务的不可重复读.mp4 08:26
* 10 PostgreSQL的锁类型.mp4 03:14
* 11 表级锁.mp4 12:07
* 12 行级锁.mp4 03:06
* 13 模拟PostgreSQL的死锁.mp4 10:18
* 14 如何避免死锁的产生.mp4 03:20
* 08 应用程序开发/
* 01 什么是PLpgSQL?.mp4 04:18
* 02 开发第一个PLpgSQL程序.mp4 06:33
* 03 使用基本数据类型.mp4 08:05
* 04 使用高级数据类型.mp4 11:55
* 05 使用条件判断.mp4 06:37
* 06 使用循环语句.mp4 05:21
* 07 使用游标.mp4 07:56
* 08 使用带参数的游标.mp4 07:28
* 09 系统预定义例外.mp4 07:16
* 10 用户自定义例外.mp4 05:51
* 11 编程综合案例.mp4 17:39
* 12 开发第一个存储过程.mp4 07:49
* 13 开发带参数的存储过程.mp4 06:16
* 14 创建和使用存储函数.mp4 07:35
* 15 存储过程中的inout参数.mp4 08:09
* 16 在inout参数中使用游标.mp4 10:07
* 17 触发器简介.mp4 05:47
* 18 利用常规触发器实现安全性检查.mp4 10:41
* 19 利用常规触发器进行数据确认.mp4 08:39
* 20 利用常规触发器实现审计.mp4 10:53
* 21 事件触发器.mp4 14:01
* 09 管理数据库安全/
* 01 本章课程简介.mp4 06:50
* 02 用户与角色.mp4 08:18
* 03 使用create user和create role命令.mp4 18:20
* 04 使用SQL语句管理用户密码.mp4 07:47
* 05 使用passwordcheckpoint扩展管理密码复杂度.mp4 08:57
* 06 数据库的预定义角色.mp4 03:04
* 07 为什么需要权限管理?.mp4 02:59
* 08 在创建用户的时候指定权限.mp4 05:35
* 09 由grant和revoke命令来管理的权限.mp4 14:55
* 10 授权时使用admin option和grant option.mp4 12:56
* 11 组角色.mp4 09:18
* 12 使用set role显式启用角色.mp4 13:37
* 13 PostgreSQL的审计日志功能.mp4 07:04
* 14 审计扩展pgaudit.mp4 11:33
* 10 备份与恢复/
* 01 本章课程概述.mp4 10:28
* 02 数据库中的故障类型.mp4 09:56
* 03 备份的基本术语.mp4 08:04
* 04 设置数据库的归档模式.mp4 17:48
* 05 通过脚本配置实现归档日志文件的定期删除.mp4 07:14
* 06 通过手工方式实现归档日志文件的删除.mp4 11:36
* 07 使用pg_dump完成SQL转储.mp4 20:17
* 08 使用pg_dumpall完成SQL转储.mp4 08:53
* 09 第一个PostgreSQL文件系统级别的备份与恢复.mp4 11:38
* 10 使用pg_basebackup完成数据库的热备份.mp4 13:41
* 11 在从数据库服务器上使用pg_basebackup.mp4 12:33
* 12 使用pg_basebackup的备份进行恢复.mp4 11:50
* 13 什么是连续归档与基于时间的恢复?.mp4 03:19
* 14 创建基础备份与连续归档.mp4 13:05
* 15 执行基于时间点的数据恢复.mp4 09:23
* 16 执行恢复到指定的恢复点.mp4 03:48
* 17 恢复到指定事务.mp4 03:27
* 18 恢复到最近时间点.mp4 03:02
* 19 pg_rman简介与安装配置.mp4 12:02
* 20 使用pg_rman执行全量备份.mp4 05:32
* 21 使用pg_rman执行增量备份.mp4 07:54
* 22 使用pg_rman恢复数据库.mp4 06:42
* 11 监控与诊断优化数据库/
* 01 本章课程概述.mp4 08:07
* 02 数据库基准测试简介.mp4 03:50
* 03 使用pgbench完成第一次基准测试.mp4 11:34
* 04 使用pgbench内置脚本进行基准测试.mp4 06:28
* 05 使用自定义脚本进行基准测试.mp4 04:24
* 06 什么是pg_top扩展?.mp4 06:04
* 07 使用pg_top监控数据库.mp4 06:06
* 08 什么是pg_stat_statements扩展?.mp4 06:02
* 09 使用扩展pg_stat_statements监控SQL运行.mp4 10:59
* 10 查询性能监控扩展pg_stat_monitor.mp4 11:57
* 11 慢查询监控扩展auto_explain.mp4 11:03
* 12 什么是pg_profile扩展?.mp4 07:28
* 13 使用pg_profile扩展生成的数据库性能报告.mp4 09:39
* 14 PostgreSQL的分区表.mp4 08:23
* 15 使用范围分区表.mp4 05:00
* 16 使用列表分区表.mp4 05:16
* 17 使用哈希分区表.mp4 04:59
* 18 数据库性能优化基础.mp4 08:17
* 19 使用监控工具监控Linux性能.mp4 13:47
* 20 优化数据库存储性能.mp4 03:48
* 21 数据库配置参数与性能视图.mp4 06:41
* 12 PostgreSQL高可用架构/
* 01 基于Keepalived的PostgreSQL高可用集群架构.mp4 07:44
* 02 部署基于流复制的主从复制集群.mp4 14:43
* 03 手动完成主从复制集群的主从切换.mp4 04:46
* 04 基于Keepalived自动完成主从复制集群的主从切换.mp4 13:58
* 05 基于扩展pg_auto_failover的高可用架构.mp4 11:32
* 06 基于数据库中间件pgpool-II的高可用架构.mp4 06:15
* 13 从Oracle迁移到PostgreSQL/
* 01 本章课程概述.mp4 06:32
* 02 Oracle的体系结构概述.mp4 09:13
* 03 Oracle的数据文件、控制文件和日志文件.mp4 16:54
* 04 Oracle的数据文件和日志文件的关系.mp4 11:21
* 05 Oracle的参数文件.mp4 07:33
* 06 Oracle的告警日志和跟踪文件.mp4 05:11
* 07 Oracle的.逻辑存储结构.mp4 05:50
* 08 Oracle的进程结构.mp4 12:42
* 09 Oracle的内存结构PGA和SGA.mp4 06:14
* 10 Oracle SGA中的各个池.mp4 18:04
* 11 Oracle的自动内存管理.mp4 07:30
* 12 对比Oracle和PostgreSQL的数据库对象差异.mp4 14:32
* 13 确定数据迁移方案.mp4 07:33
* 14 ora2pg简介与安装配置.mp4 12:12
* 15 Oracle表结构的迁移.mp4 10:51
* 16 Oracle表数据的迁移.mp4 04:37
* 17 Oracle视图的迁移.mp4 05:22
* 18 Oracle存储过程的迁移.mp4 05:24
* 14 课程资料下载/
* 01 课程资料下载.mp4 00:10





![[衡天云]爆款云服务器 低至12元/月](/hty.png)