PostgresSQL 12.2 企业级课程系列公开课
  1. 直播
    PostgreSQL 12.2 备份恢复
    3月14日 已结束
  2. 直播
    Point-in-Time Recovery (PITR)
    3月21日 已结束
  3. 直播
    流复制高级配置
    3月28日 已结束
  4. 直播
    HA(双机热备)实现方案
    4月04日 已结束
  5. 直播
    单表查询成本估算算法
    4月11日 已结束
  6. 直播
    行可见性规则
    4月16日 已结束
  7. 直播
    Autovacuum调优
    4月25日 已结束
  8. 直播
    数据库事务隔离级别及其应用场景
    5月02日 已结束
  9. 直播
    并行查询调优
    5月09日 已结束
  10. 直播
    IN/EXISTS/ANY/ALL/JOIN百花争鸣
    5月16日 已结束
  11. 直播
    9种索引的原理和应用场景及维护
    5月23日 已结束
  12. 直播
    Foreign Data Wrappers(FDW)精讲
    5月30日 已结束
  13. 直播
    PG&Oracle 备份&恢复炫技表演赛
    6月06日 已结束
  14. 直播
    PG调优线上技术沙龙的第一篇
    6月13日 已结束
  15. 直播
    日志分析器pgBagder
    6月20日 已结束
  16. 直播
    冷冻TXIDS内核剖析
    7月04日 已结束
  17. 直播
    full-page写操作机制
    7月11日 已结束
  18. 直播
    控制文件管理与恢复
    7月19日 已结束
  19. 直播
    Toast技术特点与应用
    7月26日 已结束
  20. 直播
    窗口函数与应用
    8月09日 已结束

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

PostgresSQL 12.2 企业级课程系列公开课免费

最近在学 0 累计报名 523 好评度 -
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

往期学员作业()

评论

老师介绍

  • 陈卫星

    陈卫星

    Oracle金牌名师,获得OCP、 OCM证书, PG金牌讲师,PG分会委员会主委, 精通Oracle和PG数据库的管理、备份恢复、性能优化, 18年数据库工作及培训经验, 长春理工大学光电信息学院 特聘教授, 甘肃农业大学 创业导师。丰富的经验,幽默的演讲风格,相信能够为您献上丰富多彩的技术盛宴。
简  介 PostgresSQL 12.2 企业级课程系列公开课:备份恢复、Point-in-Time Recovery (PITR)、流复制高级配置、 HA(双机热备)实现方案等课程
PostgreSQL是一个开源的数据库技术,本课程介绍PostgreSQL 12.2的一些内容,希望对大家有帮助
 
课程介绍

一、备份恢复
1.pg_dump备份以及进行选择性恢复
2.pg_dumpall备份与恢复
3.COPY备份与恢复
4.pg_basebackup与恢复
5.PG快照备份与恢复

时间:2020-03-14 20:00-21:00

二、Point-in-Time Recovery (PITR)
1、基于target_name恢复
2、基于target_time恢复
3、基于target_xid恢复
4、基于target_lsn恢复

时间:2020-03-21 20:00-21:00

三、PostgreSQL 12.2 流复制高级配置
1、PG流复制异步配置
2、PG主备切换
3、PG流复制同步配置
4、一主二备同步和异步配置方式
5、PG流复制日常维护

时间:2020-03-28 20:00-21:00

四、PostgreSQL 12.2 HA(双机热备)实现方案
1、PG 高可用性概述
2、PGPOOL-II安装与配置     
3、PGPOOL+流复制实现HA     
4、HA故障切换与主备维护    
5、HA性能测试

时间:2020-04-04 20:00-21:00

五、PostgreSQL 12.2 单表查询成本估算算法
1、Sequential Scan成本估算算法
2、Index Scan成本估算算法
  2.1、索引cpu成本、表cpu成本和索引IO成本算法
  2.2、Selectivity算法
  2.3、indexCorrelation与表之间的关系
    本课程阐述PostgreSQL优化器的成本估算原理、估算公式、算法等深层的知识点,为将来调优打下坚实的理论基础,同时通过本课程能够对Oracle优化器也会产生更多了解,相互映衬,是学习数据库不可或缺的硬核技术

时间:2020-04-11 20:00-21:00    

六、PostgreSQL 12.2 行可见性规则
1、Transaction ids Structure
2、Tuples Structure
3、dml操作PG操作原理
4、Transaction Status有哪些
5、什么是Transaction Snapshot
6、行可见性检查规则
    由于PG数据库在update的时候是把原来的行逻辑上删除,重新插入新行,这样子就导致块中包含有很多不可用的行,我们在查询的时候PG通过什么样的规则去判断哪些行可见,哪些行不可见呢本课我们进行深入的研究。
    首宜求其旨意,次必寻其脉络,然后乃可以探骊得珠也。
    本课适合PG管理员和PG开发工程师。

时间:2020-04-16 20:00-21:00

七、PostgreSQL 12.2 Autovacuum 调优
1、什么是 autovacuum?
2、为什么需要 autovacuum?
3、记录autovacuum操作日志
4、什么时候在表上做autovacuum? 
5、如何确定需要调整其autovacuum setting的表?
6、一次可以运行多少个autovacuum过程最优?
7、实际应用案例
     PostgreSQL数据库的性能可能会受到死元组的影响,因为它们会继续占用空间并导致膨胀。本次公开课探讨postgres的autovacuum内部原理,以及如何维护高性能PostgreSQL数据库。

2020-04-25 20:00-21:00

八、PostgreSQL 12.2  数据库事务隔离级别及其应用场景
1、ACID及各种事务隔离级别概述
2、多版本并发控制(MVCC)技术介绍及变体
3、脏读和幻读的现象及解决方式
4、可重复读及应用场景
5、序列读及应用场景
6、如何使用PG的可见性规则与快照隔离(SI)技术解决问题
    现实生活多样的应用场景中如果解决不好各种事务的隔离级别,让人容易导致抑郁、猜疑、夫妻关系不和等等症状。数据库技术也可以悬壶济世。
    CUUG必出精品!

时间:2020-05-02 20:00-21:00

九、PostgreSQL 12.2  并行查询调优
1、PG并行概述
2、TPC-H测试环境搭建
3、Parallel Aggregation描述
4、分配多少workers最佳?
5、PG并行工作机制?
6、为什么没有使用并行查询?
7、Nested loop joins、Hash Join、Merge Join并行处理方式
8、Partition-wise join并行处理案例
9、Parallel Append操作机制
10、相关重要参数
    从9.5开始PG就开始支持并行查询,并且在新的版本中不断在增强,本次技术公开课着重给大家阐述并行实现的原理,以及在不同运行阶段的并行特点,同时还展示了不同状态下的性能对比。Oracle也只到了11g以后对并行进行了全面的支持,而PG从很早开始就支持并行查询,真是可喜可贺。

时间:2020-05-09 20:00-21:00


十、PostgreSQL 12.0 IN/EXISTS/ANY/ALL/JOIN百花争鸣
1、IN/EXISTS/ANY/ALL哪个好?
2、相同业务IN/EXISTS/ANY/ALL/INNER JOIN解决方案对比。
3、相同业务NOT (IN/EXISTS/ANY/ALL)解决方案对比。
4、数据量的增长对性能带来的严重影响如何解决?
5、我们是否应该意识到更多的复杂性?
6、给开发人员的建议!
这是针对PostgreSQL数据库编写SQL查询的开发人员提出的最常见的问题之一。数据量的增长对性能带来的挑战是非常残酷的,我们该如何应对?
本次公开课目的不是为了支持任何一种特殊的查询方式,而是为了阐明哪里出了问题,应该考虑什么。

时间:2020-05-16 20:00-21:00


十一、PostgreSQL 12.2  9种索引的原理和应用场景及维护
1、PG数据库众多开放特性概述
2、btree、hash、gin、gist、sp-gist、brin、bloom、rum、zombodb各种索引原理和应用场景
3、各种索引维护时有用的查询集锦
4、索引调优案例
本次线上技术沙龙介绍PG数据库各种索引类型与应用,涵盖最常用的9种索引类型,从知识普及到深入了解再到调优应用,为大家献上一场简约而不失内涵的盛宴。
手把青苗插满田,低头便见水中天,六根清净方为道,退步原来是向前。

时间:2020-05-23 20:00-21:00


十二、PostgreSQL 12.2  PostgreSQL Foreign Data Wrappers(FDW) 精讲
1、FDW简介
2、FDW工作原理
3、FDW部署
4、PG与PG/MYSQL/ORACLE等数据库访问。
 本次线上技术沙龙对FDW进行精细解剖,阐述FDW工作原理与其它类似数据库之间数据访问的优势对比。为将来从Orcle迁移到PG提供了一个很好的解决方案。
 
时间:2020-05-30 20:00-21:00


十三、PostgreSQL 12.2 PG&Oracle 备份& 恢复炫技表演赛


1、PG&Oracle逻辑备份与恢复技术大比拼
2、PG&Oracle物理备份与恢复技术联赛
3、PG&Oracle闪回技术大屠杀
没有比较就没有伤害,知己知彼方能运筹帷幄,在国产化和开源数据库大浪潮的趋势下,早做准备,从容应对。
 
时间:2020-06-06 20:00-21:00


十四、PostgreSQL 12.2 调优系列公开课一

1、如何获得慢查询的SQL语句
2、常见参数设置因子与应用案例
    2.1、shared_buffers
    2.2、wal_buffers
    2.3、work_mem
    2.4、maintenance_work_mem
    2.5、fsync
    2.6、synchronous_commit
    2.7、checkpoint_timeout,checkpoint_completion_target
    2.8、default_statistics_target
3、pg_stat_statements部署与使用
    3.1、查看TOP 5 最耗时sql语句
    3.2、查看执行次数最多的sql语句
    3.3、....

本课程做为PG调优线上技术沙龙的第一篇,抛砖引玉的解释数据库调优的基础框架。后续的公开课将Oracle的调优思路与PG的相互借鉴,起到触类旁通的作用。

时间:2020-06-13 20:00-21:00

 

十五、Postgresql  调优系列公开课二(pgBagder 介绍)
 
1、PostgreSQL新一代日志分析器pgBagder简介
2、pgBagder部署
3、如何产生类似于AWR报告,基于一小时、一天、一周、一月的报告
4、如何分析pgBader报告对SQL进行调优

很多PG DBA都希望能够有Oracle类似的丰富的调优工具,而pgBagder 是 PostgreSQL 的新一代日志分析器, 是Gilles Darold的原创作品,pgBadger 是一种快速、简便的工具, 用于分析 SQL 通信量,产生HTML报告。pgBadger报告有关SQL查询的所有信息,是对SQL进行调优的不二之选。
 
时间:2020-06-20 20:00-21:00



十六、Postgresql  冷冻TXIDS 内核剖析

1、TXIDS使用规则概述
2、为什么要冻结TXIDS
3、冻结模式触发机制
4、冻结机制对于可见性规则、CLOGs的影响

TXIDS冷冻机制是PG特有事务id的管理机制,能够实现无限制的循环使用事务id号,该机制比Oracle的SCN号管理机制更为先级。本次网上技术沙龙深入浅出的剖析TXIDS冷冻原理与管理。
 
时间:2020-07-04 20:00-21:00



十七、PostgreSQL full-page 写操作机制
 
1、阐述full-page写操作特点
2、为什么要full-page写操作
3、什么时候进行full-page写操作
4、与其它数据库类似技术的对比

full-page写操作是PG数据库一个特别的技术,对于数据库的数据安全有了很大的提升,数据库老大Oracle也有相类似的技术特点,本次网络技术沙龙的对full-page写操作进行全方位的解析,让大家对PG的底层技术特点有更深层次的了解。
平生不识full-page技
便称英雄也枉然!
 
时间:2020-07-11 20:00-21:00



十八、PostgreSQL 控制文件管理与恢复

1、控制文件的结构
2、如何维护控制文件
3、有备份控制文件损坏恢复
4、无备份控制文件损坏恢复

PG的控制文件与Oracle的控制文件一样重要,如果缺少直接影响数据库的启动与备份恢复,本次计算沙龙对PG控制文件的内容和结构进行详细的阐述,并介绍如何如何在没有备份控制文件的环境下恢复控制文件,是对数据库进行恢复的利器。
PG控制文件卡
通通告诉你方法

时间:2020-07-18 20:00-21:00




十九、PostgreSQL Toast 技术特点与应用
 
1、Toast简介
2、Toast的存储方式
3、Toast4种压缩策略
4、Toast表的计算方式
5、Toast表的优点与缺点
6、与Oracle大对象存储方式对比

由于PG数据库不支持一行的数据跨越多块存储,Toast技术解决了大字段值的存储问题,类似于Oracle的大对象储存方式,本次技术沙龙全方面介绍Toast技术特点与应用场景。
道可道,非常道;名可名,非常名。
 
时间:2020-07-26 20:00-21:00



二十、PostgreSQL窗口函数与应用

1、窗口函数如何定义
2、专用窗口函数的种类
3、掌握常用的窗口函数
4、熟练使用聚合函数作为窗口函数
5、窗口函数的框架来计算移动平均

很多同学对于窗口函数这一叫法不很理解,因为其它数据库都没有这样子的称呼,本次网络技术沙龙将为大家解惑释疑,很多同学追求大而高的知识,我们解决大家小而精的问题。
时间:2020-08-09 20:00-21:00
















讲师介绍  
    
        陈卫星老师  

       Oracle金牌名师,获得OCP、 OCM证书

       PG金牌讲师,PG分会委员会主委

       精通Oracle和PG数据库的管理、备份恢复、性能优化

       18年数据库工作及培训经验

       长春理工大学光电信息学院 特聘教授

       甘肃农业大学 创业导师

       丰富的数据库工程项目经验 :信产部 十省备份项目 、北京联通、辽宁联通 、新疆电信、重庆电信、宁夏电信、江苏电信 、唐山网通、承德网通、沧州网通 、杭州电力 ,华为总部

  

         Oracle金牌名师计划评选:Oracle金牌名师培养出大量的Oracle技术人员,是经过严格评选流程评选出的,并为Oracle培训官方承认并认可的Oracle技术培训讲师。经过测评,Oracle金牌名师具备较高的专业水准,拥有丰富的实际操作经验和教学经验,在培训行业中具有良好的口碑及认可度。 

           Oracle金牌名师计划官方评价:多年的Oracle工作经验,坚持不懈的学习Oracle新的技术,通过举办Oracle技术沙龙,向广大Oracle爱好者传播最新、主流的Oracle技术,为推广Oracle认证做了很多工作,每年培训出众多的Oracle技术人才,为Oracle技术推广和Oracle认证普有着杰出的贡献和突出影响力。


 

* 课程提供者:北京神脑资讯技术有限公司(CUUG)