**课程标题:Postgres-XL集群修炼之路—主流MPP解决方案**

在当今大数据与高并发业务场景下,传统单机数据库的性能瓶颈日益凸显,分布式架构已成为企业IT基础设施升级的必经之路。Postgres-XL(Postgres-XL)作为一款基于PostgreSQL内核演化而来的MPP(大规模并行处理)数据库系统,兼具了PostgreSQL强大的SQL兼容性与分布式架构的高扩展优势。本课程《Postgres-XL集群修炼之路》旨在帮助技术团队从零开始,系统掌握Postgres-XL的架构原理、部署运维及性能调优,构建高效、可靠的大数据底座。

**课程核心内容解读**

本课程共15讲,逻辑严密,层层递进,涵盖了从理论认知到实战落地的全生命周期。

**第一阶段:架构认知与环境搭建(第1-4讲)**
课程伊始,深入解析Postgres-XL的核心组件,包括GTM(全局事务管理器)、Coordinator(协调节点)与Datanode(数据节点)的分工协作机制,帮助学员建立清晰的分布式思维。随后,指导学员完成集群环境的准备、搭建及基础连通性测试,确保在实际操作前夯实基础。

**第二阶段:核心特性与日常运维(第5-11讲)**
本阶段聚焦于数据分布策略与基础管理。重点讲解REPLICATION表(全量复制表)与DISTRIBUTE表(分片表)的特性差异及适用场景,这是设计高性能分布式表的关键。同时,涵盖Psql常用命令、Schema概念、Database与Tablespace的创建使用,以及利用pgbench进行基准性能压测的方法。此外,课程还详细介绍了集群的动态扩容(添加Datanode)与退役维护,以及如何添加Coordinator和GTM代理以增强集群的高可用性。

**第三阶段:性能优化实战(第12-15讲)**
针对生产环境中的性能痛点,课程提供了四把“利器”。首先从集群参数调优入手,挖掘底层配置潜力;其次讲解组合索引的运用与执行计划分析,提升单表查询效率;接着探讨大表Join的优化思路,解决分布式关联查询的性能瓶颈;最后创新性地介绍PostgreSQL特有的Inherits继承特性,通过灵活的表继承机制实现数据分层存储与高效访问。

**适合人群**
本课程适合从事数据库开发、DBA运维、系统架构设计的相关技术人员。无论你是希望了解MPP数据库原理的初学者,还是寻求Postgres-XL生产环境优化方案的专业人士,都能从中获得极具价值的实践指导。通过本课程的学习,你将具备独立搭建、运维及优化Postgres-XL集群的能力,为业务的高效稳定运行保驾护航。

课程目录

课程目录15 集
  • 1 Postgres-XL集群架构原理、组件介绍 (16:50).mp4
  • 2 Postgres-XL集群环境准备 (26:49).mp4
  • 3 Postgres-XL集群搭建和测试 (17:20).mp4
  • 4 Postgres-XL集群搭建和测试-续 (20:13).mp4
  • 5 REPLICATION表和DISTRIBUTE表特性和场景 (20:53).mp4
  • 6 Psql 常用命令使用、Schema概念 (15:15).mp4
  • 7 Database、Tablespace表空间创建和使用 (07:33).mp4
  • 8 使用pgbench对集群进行性能压测 (08:21).mp4
  • 9 Postgres-XL集群动态扩容,添加Datanode节点 (21:00).mp4
  • 10 Postgres-XL集群维护,退役节点 (07:04).mp4
  • 11 Postgres-xl添加Coordinator和GTM代理 (11:30).mp4
  • 12 Postgres-XL性能优化一,集群参数调优 (19:27).mp4
  • 13 Postgres-XL性能优化二,组合索引的运用,执行计划 (08:59).mp4
  • 14 Postgres-XL性能优化三,大表之间Join优化思路 (07:14).mp4
  • 15 Postgres-XL优化四,灵活使用Inherits特性 (13:12).mp4