吧务
level 11
第二期、Point-in-Time Recovery (PITR)
1、基于target_name恢复
2、基于target_time恢复
3、基于target_xid恢复
4、基于target_lsn恢复
时间:2020-03-21 20:00-21:00
2020年03月26日 02点03分
2
关注 北京CUUG ,回复 pg2 下载PG公开课第二期视频
2020年05月26日 01点05分
吧务
level 11
第三期、PostgreSQL 12.2 流复制高级配置
1、PG流复制异步配置
2、PG主备切换
3、PG流复制同步配置
4、一主二备同步和异步配置方式
5、PG流复制日常维护
时间:2020-03-28 20:00-21:00
2020年03月26日 02点03分
3
WXGZH“北京CUUG”,回复“pg3”,下载第三期视频
2020年06月02日 02点06分
吧务
level 11
第四期、PostgreSQL 12.2 HA(双机热备)实现方案
1、PG 高可用性概述
2、PGPOOL-II安装与配置
3、PGPOOL+流复制实现HA
4、HA故障切换与主备维护
5、HA性能测试
时间:2020-04-04 20:00-21:00
2020年03月26日 02点03分
4
吧务
level 11
五、PostgreSQL12.2企业级应用公开课(5):单表查询成本估算算法
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
2020年05月13日 01点05分
6
吧务
level 11
六:PostgreSQL12.2企业级应用公开课(6):可见性验证
1、Transaction idsStructure
2、Tuples Structure
3、dml操作PG操作原理
4、Transaction Status有哪些
5、什么是TransactionSnapshot
6、行可见性检查规则
由于PG数据库在update的时候是把原来的行逻辑上删除,重新插入新行,这样子就导致块中包含有很多不可用的行,我们在查询的时候PG通过什么样的规则去判断哪些行可见,哪些行不可见呢本课我们进行深入的研究。
首宜求其旨意,次必寻其脉络,然后乃可以探骊得珠也。
此系列课程由 CUUG陈老师 制作讲解
2020年05月13日 01点05分
7
吧务
level 11
七、PostgreSQL 12.2 Autovacuum调优
1、什么是 autovacuum?
2、为什么需要 autovacuum?
3、记录autovacuum操作日志
4、什么时候在表上做autovacuum?
5、如何确定需要调整其autovacuum setting的表?
6、一次可以运行多少个autovacuum过程最优?
7、实际应用案例
PostgreSQL数据库的性能可能会受到死元组的影响,因为它们会继续占用空间并导致膨胀。本次公开课探讨postgres的autovacuum内部原理,以及如何维护高性能PostgreSQL数据库。
2020年05月18日 05点05分
8
吧务
level 11
八、PostgreSQL 12.2 数据库事务隔离级别及其应用场景
1、ACID及各种事务隔离级别概述
2、多版本并发控制(MVCC)技术介绍及变体
3、脏读和幻读的现象及解决方式
4、可重复读及应用场景
5、序列读及应用场景
6、如何使用PG的可见性规则与快照隔离(SI)技术解决问题
现实生活多样的应用场景中如果解决不好各种事务的隔离级别,让人容易导致抑郁、猜疑、夫妻关系不和等等症状。数据库技术也可以悬壶济世。
CUUG必出精品!
2020年05月20日 06点05分
9
吧务
level 11
九、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月26日 01点05分
10
吧务
level 11
十一、PostgreSQL12.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
关注 ‘北京CUUG’,回复 ‘pg11’,下载本期视频
2020年05月29日 02点05分
12
吧务
level 11
十二、PostgreSQL12.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
2020年05月29日 02点05分
13
PostgreSQL第12期已经上传到网盘,关注‘北京CUUG’,回复‘pg12’即可下载
2020年06月01日 08点06分
吧务
level 11
十四、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
2020年06月11日 03点06分
15
吧务
level 11
十五、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
2020年06月19日 07点06分
16
吧务
level 11
十六、Postgresql 冷冻TXIDS内核剖析
1、TXIDS使用规则概述
2、为什么要冻结TXIDS
3、冻结模式触发机制
4、冻结机制对于可见性规则、CLOGs的影响
TXIDS冷冻机制是PG特有事务id的管理机制,能够实现无限制的循环使用事务id号,该机制比Oracle的SCN号管理机制更为先级。本次网上技术沙龙深入浅出的剖析TXIDS冷冻原理与管理。
时间:2020-07-04 20:00-21:00
2020年07月03日 01点07分
17
“北京CUUG”公众号,回复 ‘pg16’ 查看下载本次视频
2020年07月06日 05点07分