AI时代数据库-PostgreSQL大师成长地图

AI时代数据库-PostgreSQL大师成长地图

从PG安装到高阶技能,掌握PG核心能力,快速成为数据库大师

¥299
本课程包括
  • 71小时19分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 零基础一站式学 PG,覆盖双环境安装与 psql 实操,小白也能快速上手
  • 吃透 PG 底层原理,掌握 MVCC、WAL 日志等核心机制,夯实理论,面试更有竞争力。
  • 精通 SQL 性能调优,看懂执行计划、优化索引,快速解决慢查询,提升业务响应速度。
  • 掌握生产级备份恢复与运维监控,搭建企业数据安全方案,守住线上业务数据底线。
  • 掌握 PG 专属高级特性,补齐数据库技能短板,抓住 PG 人才红利,助力职场晋升涨薪。
浏览相关主题
课程介绍

课程内容由浅入深,涵盖PostgreSQL安装配置、SQL语法精讲、索引优化、事务与并发控制、分区表设计、查询性能调优、流复制与高可用架构、备份恢复策略、安全机制及常用扩展插件等关键知识点。通过配套在线实验环境,结合真实业务场景演练,让你在动手实践中真正掌握企业级PG应用能力。

适合人群
  • 数据库管理员
  • 数据分析员
  • 开发工程师
  • 运维人员
  • 架构师
讲师介绍
高级工程师
擅长领域:
  • 架构设计
  • Web开发
  • 技术管理
开发并主讲了多门在线IT培训课程,累计帮助超过上万名学生提升技术能力,成功进入IT行业。注重理论与实践相结合,善于用生动的案例和互动式教学方法,帮助学员深入理解复杂的技术概念。
课程大纲
共0节 时长0分钟 全部收起
第一章 postgresql简介
共4节 | 1小时14分钟
  • 001PG数据库的起源和发展历程
    11分钟
  • 002PG数据库有哪些主版本以及版本有哪些功能
    19分钟
  • 003PG数据库与其他数据库相比有哪些优势
    25分钟
  • 004市场对于PG型人才有哪些需求
    19分钟
第二章 安装PostgreSQL数据库及连接配置
共11节 | 2小时50分钟
  • 000PG数据库如何安装与配置
    4分钟
  • 001PG数据库在windows下如何安装
    10分钟
  • 002Linux-Anolis8操作系统如何安装
    17分钟
  • 003virtualbox如何进行网络配置
    16分钟
  • 004linux安装PG有哪几种方式
    3分钟
  • 005linux官方源如何安装PG
    12分钟
  • 006源码编译方式如何安装PG
    27分钟
  • 007用户如何登录数据库
    2分钟
  • 008PG安装完后如何进行参数配置优化
    26分钟
  • 009psql工具如何使用
    30分钟
  • 010数据库远端如何连接配置以及pgAdmin如何使用
    23分钟
第三章 数据库原理深度研修
共14节 | 4小时6分钟
  • 000数据库原理概述主要内容
    9分钟
  • 001数据库基本概念
    6分钟
  • 002数据模型怎么理解
    11分钟
  • 003三级模式与两级映射如何定义
    5分钟
  • 004ER图怎么画
    6分钟
  • 005关系代数运算在PG中如何体现
    20分钟
  • 006函数依赖与闭包如何定义
    9分钟
  • 007模式分解如何理解
    21分钟
  • 008数据库范式有哪几种
    33分钟
  • 009数据库反规范化设计在什么场景下使用
    24分钟
  • 010数据库事务-事务有哪些特性
    18分钟
  • 011事务的并发控制与隔离级别有哪些
    28分钟
  • 012PG数据库的事务操作有哪些
    16分钟
  • 013分布式事务如何理解
    40分钟
第四章 SQL精讲
共13节 | 4小时58分钟
  • 000SQL章节知识点概述
    9分钟
  • 001SQL如何定义与使用
    28分钟
  • 002表定义与约束的DDL语句怎么写
    35分钟
  • 003索引、视图及常见对象的DDL该如何编写
    26分钟
  • 004SELECT语句常见的用法有哪些
    29分钟
  • 005GROUP BY与HAVING用法有哪些注意事项
    4分钟
  • 006连接查询与子查询在DQL中怎么编写
    34分钟
  • 007窗口函数、CTE、正则匹配等高级用法该如何编写
    25分钟
  • 008insert update delete在PG中如何编写
    27分钟
  • 009CTE、事务的DML、批量操作如何定义与优化
    13分钟
  • 010PG中的角色如何定义与创建
    15分钟
  • 011授权与回收、角色分组如何操作
    33分钟
  • 012集合在PG中如何定义以及语法该如何编写
    18分钟
第五章 数据类型
共20节 | 5小时52分钟
  • 000数据类型章节概述
    21分钟
  • 001数据类型在PG中有哪些
    19分钟
  • 002不同数据库的数据类型有什么区别
    11分钟
  • 003数字类型如何定义与使用
    12分钟
  • 004字符类型如何定义与使用
    23分钟
  • 005日期时间类型如何定义使用
    26分钟
  • 006日期时间类型格式如何定义,常见函数有哪些
    17分钟
  • 007JSON类型01-json和jsonb类型有哪些区别
    11分钟
  • 008JSON类型查询、更新是如何操作的
    31分钟
  • 009XML类型如何定义
    15分钟
  • 010布尔类型如何定义与使用
    13分钟
  • 011枚举类型如何定义与使用
    21分钟
  • 012数组类型如何定义与访问
    19分钟
  • 013数组类型如何更新与查找
    21分钟
  • 014范围类型中数据与操作符如何表示
    22分钟
  • 015范围类型常用函数及范围更新如何定义操作
    13分钟
  • 016几何类型中有哪些常见的类型
    14分钟
  • 017几何类型中有哪些常用操作方法
    18分钟
  • 018货币类型如何定义使用
    11分钟
  • 019其他类型-uuid与pg_lsn如何使用
    14分钟
第六章 函数与操作符
共43节 | 16小时29分钟
  • 000函数与操作符课程介绍
    33分钟
  • 001逻辑操作符都有哪些
    13分钟
  • 002比较操作符和比较谓词有什么区别
    20分钟
  • 003操作符如何定义,都有哪些
    8分钟
  • 004数学函数如何定义与使用
    24分钟
  • 005字符串常用函数与操作符都有哪些
    33分钟
  • 006模式匹配like、similar to使用有什么区别
    25分钟
  • 007substring用法以及模式匹配的注意事项
    14分钟
  • 008模式匹配POSIX核心语法怎么定义
    12分钟
  • 009POSIX正则表达式操作符有哪些
    24分钟
  • 010POSIX-regexp函数如何使用
    24分钟
  • 011POSIX-regexp系列函数如何使用,需要注意什么
    27分钟
  • 012字符串函数高级用法01
    19分钟
  • 013字符串函数高级用法02
    28分钟
  • 014format函数是怎么使用的
    23分钟
  • 015数据类型格式化函数都有哪些
    35分钟
  • 016时间日期操作符如何使用
    21分钟
  • 017时间日期函数如何使用
    36分钟
  • 018枚举函数怎么使用
    15分钟
  • 019json函数与操作符-通用操作符都有哪些
    13分钟
  • 020json函数与操作符-jsonb专属操作符都有哪些
    26分钟
  • 021json函数与操作符-json如何创建
    18分钟
  • 022json函数与操作符-json数据处理函数有哪些
    26分钟
  • 023json函数与操作符-jsonpath表达式如何使用
    17分钟
  • 024数组函数与操作符-数组操作符如何使用
    15分钟
  • 025数组函数与操作符-数组函数如何使用
    35分钟
  • 026序列函数都有哪些
    33分钟
  • 027范围多范围函数与运算符-逻辑运算符如何操作
    31分钟
  • 028范围多范围函数与运算符-数学运算符如何使用
    9分钟
  • 029范围多范围函数与运算符-函数如何操作
    26分钟
  • 030XML函数-XML谓词及处理函数如何使用
    28分钟
  • 031XML函数-如何生成xml内容
    22分钟
  • 032XML函数-表映射到XML如何实现
    15分钟
  • 033条件表达式如何定义使用
    29分钟
  • 034聚合函数-基础统计函数及高级统计函数如何使用
    26分钟
  • 035聚合函数-数组与字符串聚集、分组集函数如何使用
    35分钟
  • 036窗口函数-窗口排名如何实现
    19分钟
  • 037窗口函数-窗口帧如何选定特定行
    21分钟
  • 038窗口函数-相对排名及聚合窗口函数如何使用
    33分钟
  • 039子查询表达式01
    24分钟
  • 040子查询表达式02
    15分钟
  • 041行和数组比较函数01
    12分钟
  • 042行和数组比较函数02
    27分钟
第七章 逻辑结构管理
共17节 | 7小时28分钟
  • 000逻辑结构课程概览
    13分钟
  • 001PG的逻辑结构是怎样的
    26分钟
  • 002PG逻辑结构在SaaS应用中是如何设计应用的
    32分钟
  • 003实例(Instance)核心管理是什么
    27分钟
  • 004数据库管理-数据库的创建、删除与连接是如何操作的
    26分钟
  • 005为什么要做表空间的管理-冷热区隔
    28分钟
  • 006Schema的管理与对象隔离是怎么做的
    28分钟
  • 007核心数据库对象管理(一)-表与约束怎么定义
    31分钟
  • 008核心数据库对象管理(二)-索引如何定义
    16分钟
  • 009核心数据库对象管理(二)-视图是怎么定义的
    17分钟
  • 010核心数据库对象管理(二)-视图以及物化视图有什么区别
    17分钟
  • 011核心数据库对象管理(二)-序列是什么
    11分钟
  • 012核心数据库对象管理(三)-函数、存储过程、触发器如何定义
    38分钟
  • 013权限管理-角色、用户、权限如何设置
    30分钟
  • 014权限管理-行级安全策略RLS有什么作用
    29分钟
  • 015逻辑结构管理:日常运维常用查询与问题排查 如何跟踪
    42分钟
  • 016事务、锁如何影响高并发
    38分钟
第八章 体系结构核心架构
共6节 | 3小时22分钟
  • 001架构概述
    28分钟
  • 002进程结构是如何定义的
    41分钟
  • 003内存结构如何定义
    37分钟
  • 004物理存储结构的组成
    34分钟
  • 005架构整合与优化思路
    42分钟
  • 006PG关键动作动态流程都有哪些
    21分钟
第九章 服务管理体系
共8节 | 3小时16分钟
  • 000服务管理体系课程概述
    11分钟
  • 001PG服务如何启停
    26分钟
  • 002postgresql.conf如何进行关键参数配置
    33分钟
  • 003客户端认证与pg_hba.conf如何统一配置
    28分钟
  • 004日志管理与故障排查如何实施
    32分钟
  • 005预写日志(WAL)与崩溃恢复机制存在怎样的关系
    35分钟
  • 006服务状态监控与健康检查机制
    17分钟
  • 007服务启停脚本如何编写、生产环境应遵循哪些核心规范
    15分钟
第十章 备份恢复体系
共12节 | 4小时19分钟
  • 000备份恢复体系概述
    11分钟
  • 001备份与恢复概述
    32分钟
  • 002逻辑备份-SQL转储如何备份
    42分钟
  • 003逻辑备份恢复的两种方法怎么实现
    11分钟
  • 004物理备份里,归档日志的原理是什么,又该怎么配置
    7分钟
  • 005物理备份-全量备份和增量备份脚本编写
    30分钟
  • 006全量备份如何恢复
    14分钟
  • 007基于全量备份和增量备份如何恢复
    25分钟
  • 008基于特定时间点的恢复(PITR)
    25分钟
  • 009物理备份注意事项、操作实践及总结
    8分钟
  • 010备份策略与最佳实践解析
    27分钟
  • 011实战案例分析与高级恢复场景
    27分钟
第十一章 执行计划深度解析与性能调优
共17节 | 4小时28分钟
  • 000执行计划课程大纲
    19分钟
  • 001执行计划是什么
    36分钟
  • 002常见表扫描方式-顺序扫描是怎么扫描的
    11分钟
  • 003Index Scan与Index Only用在什么场景
    18分钟
  • 004Bitmap Index Scan什么场景下使用
    9分钟
  • 005常见表扫描方式-还有哪些常见扫描方法
    2分钟
  • 006执行计划-表连接方式有几种
    9分钟
  • 007执行计划-聚合与排序怎么体现
    13分钟
  • 008执行计划关键指标解析-成本模型怎么理解
    17分钟
  • 009执行计划关键指标解析-行数估算怎么查看
    13分钟
  • 010关键指标解析-缓冲区与IO怎么查看
    20分钟
  • 011统计信息与规划器行为-统计信息是如何收集的
    16分钟
  • 012统计信息与规划器行为-影响规划器的常用配置参数有哪些
    16分钟
  • 013统计信息与规划器行为-计划稳定性与缓存有什么关系
    15分钟
  • 014执行计划调优实战-识别性能瓶颈的关键点有哪些
    17分钟
  • 015执行计划调优实战-索引优化策略有哪些
    27分钟
  • 016执行计划调优实战-查询重写优化有什么方法
    8分钟
第十二章 技术内核深度解析
共15节 | 4小时31分钟
  • 000技术内核教程大纲
    14分钟
  • 001表中系统字段-ctid是什么
    18分钟
  • 002表中系统字段-xid是什么
    19分钟
  • 003表中系统字段-xmin、xmax、cmin、cmax是什么
    15分钟
  • 004多版本并发控制MVCC怎么理解
    11分钟
  • 005MVCC实例及说明
    28分钟
  • 006MVCC有哪些优劣势
    12分钟
  • 007物理存储结构-块、段以及表空间如何定义
    15分钟
  • 008核心存储概念OID、RELATIONFILE、FSM、VM
    11分钟
  • 009行记录的存储布局是怎样的(header+数据区)
    26分钟
  • 010FSM空闲空间管理与VM可见映射的价值
    16分钟
  • 011控制文件是什么
    36分钟
  • 012WAL文件有什么用
    27分钟
  • 013其他技术之Index-Only Scan技术
    10分钟
  • 014其他技术之HOT
    13分钟
第十三章 PG特色能力
共23节 | 8小时25分钟
  • 000PG特色能力课程概述
    26分钟
  • 001模式匹配在PG怎么实现
    2小时7分钟
  • 002索引特色-btree&hash&gin倒排索引怎么使用
    22分钟
  • 003索引-GiST&SP-GiST&BRIN索引在什么场景使用
    20分钟
  • 004索引-表达式索引&部分索引在哪些场景使用
    7分钟
  • 005索引特色-索引如何维护与调优
    13分钟
  • 006咨询锁-有哪些分类及使用实例
    27分钟
  • 007咨询锁-分布式锁协调机制如何定义
    11分钟
  • 008SQLMED-外部数据库表如何映射本地的方法
    32分钟
  • 009SQLMED-本地文件如何读取file_fdw
    12分钟
  • 010SQLMED-多数据源整合实例及优化实践
    10分钟
  • 011全文检索如何定义与理解
    21分钟
  • 012全文检索-中英文检索如何使用
    29分钟
  • 013数组特色功能-数组如何定义与使用
    17分钟
  • 014数组特色功能-数组如何加快查询速度
    8分钟
  • 015数组特色功能-哪些场景使用数组能提升性能
    11分钟
  • 016并行查询在哪些场景下可开启
    18分钟
  • 017并行查询-并行扫描、并行连接的执行原理如何定义
    20分钟
  • 018并行查询-核心调优原则及限制都有哪些
    14分钟
  • 019分区表-范围分区如何创建与使用
    16分钟
  • 020分区表的其他类型-列表分区、哈希分区、复合分区如何使用
    22分钟
  • 021分区表有哪些核心优势
    7分钟
  • 022分区表有哪些设计原则
    12分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。