PostgresSQL 12.2 企业级课程系列公开课(CUUG)

PostgresSQL 12.2 企业级课程学习与应用

4884人学习

中级18课时2020/07/09更新

二维码下载学堂APP缓存视频离线看

陈卫星
    • 畅销套餐
    • 精选套餐
  • 课程介绍
  • 课程大纲

适合人群:

postgresql初级和中级

你将会学到:

PostgresSQL 12.2 企业级课程学习与应用

课程简介:

PostgresSQL 12.2 企业级课程系列公开课(CUUG讲解)

内容涉及:

备份恢复、Point-in-Time Recovery (PITR)、流复制高级配置、HA(双机热备)实现方案、单表查询成本估算算法、行可见性规则、、等几方面的介绍

展开更多

课程大纲-PostgresSQL 12.2 企业级课程系列公开课(CUUG)

  • 第1章postgresql企业级应用公开课(22小时11分钟18节)

  • 1-1

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

    [01:17:28]
  • 1-2

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

    [01:40:03]
  • 1-3

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

    [01:01:40]
  • 1-4

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

    [01:01:37]
  • 1-5

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

    [01:01:55]
  • 1-6

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

    [01:01:53]
  • 1-7

    单表查询成本估算算法1、Sequential Scan成本估算算法2、Index Scan成本估算算法 2.1、索引cpu成本、表cpu成本和索引IO成本算法 2.2、Selectivity算法 2.3、indexCorrelation与表之间的关系

    [01:14:47]
  • 1-8

    行可见性规则1、Transaction ids Structure2、Tuples Structure3、dml操作PG操作原理4、Transaction Status有哪些5、什么是Transaction Snapshot6、行可见性检查规则

    [01:41:31]
  • 1-9

    Autovacuum调优1、什么是 autovacuum?2、为什么需要 autovacuum?3、记录autovacuum操作日志4、什么时候在表上做autovacuum? 5、如何确定需要调整其autovacuum setting的表?6、一次可以运行多少个autovacuum过程最优?7、实际应用案例

    [01:10:46]
  • 1-10

    数据库事务隔离1、ACID及各种事务隔离级别概述2、多版本并发控制(MVCC)技术介绍及变体3、脏读和幻读的现象及解决方式4、可重复读及应用场景5、序列读及应用场景 6、如何使用PG的可见性规则与快照隔离(SI)技术解决问题

    [01:17:48]
  • 1-11

    并行查询调优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、相关重要参数

    [01:32:36]
  • 1-12

    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、给开发人员的建议!

    [55:00]
  • 1-13

    9种索引的原理和应用场景及维护1、PG数据库众多开放特性概述2、btree、hash、gin、gist、sp-gist、brin、bloom、rum、zombodb各种索引原理和应用场景3、各种索引维护时有用的查询集锦4、索引调优案例

    [01:33:32]
  • 1-14

    Foreign Data Wrappers(FDW)精讲1、FDW简介2、FDW工作原理3、FDW部署4、PG与PG/MYSQL/ORACLE等数据库访问。

    [01:00:10]
  • 1-16

    调优系列11、如何获得慢查询的SQL语句2、常见参数设置因子与应用案例2.1、shared_buffers2.2、wal_buffers2.3、work_mem2.4、maintenance_work_mem2.5、fsync2.6、synchronous_commit2.7、checkpoint_timeout,checkpoint_completion_target2.8、default_statistics_target3、pg_stat_statements部署与使用3.1、查看TOP 5 最耗时sql语句3.2、查看执行次数最多的sql语句3.3、....

    [01:16:32]
  • 1-17

    调优系列2-pgBagder1、PostgreSQL新一代日志分析器pgBagder简介2、pgBagder部署3、如何产生类似于AWR报告,基于一小时、一天、一周、一月的报告4、如何分析pgBader报告对SQL进行调优

    [01:10:37]
  • 1-18

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

    [01:05:30]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部