课程详情 购买须知 售后保障
PXC 集群架构实战:原理、脑裂与生产级部署 高并发业务场景下,MySQL 单机扩展瓶颈明显,而 PERCONA XtraDB Cluster(PXC)作为开源分布式数据库方案,曾是互联网中低延迟读写分离与自动分片的热门选择。本课程核心解决的是如何在保证数据强一致性的前提下,构建一个具备高可用、自动扩缩容能力的数据库集群。针对传统主从复制延迟高、单点故障风险大以及运维复杂度剧增的痛点,PXC 通过多节点同步复制机制,让每个节点既是 Master 又是 Slave,实现了读写分担与故障自愈。课程不讲空洞理论,直接切入 Galera Cluster 协议底层,详细剖析复制过程的三阶段提交(prepare/commit/commit)机制,这是理解其一致性与性能权衡的关键。
深入核心机制:脑裂规避与数据同步策略 在实际生产环境中,PXC 面临的最大挑战是网络波动导致的“脑裂”现象,即集群节点因网络分区分裂成两个独立子集群,导致数据双写冲突。课程重点讲解了如何配置仲裁服务(如 Corosync Quorum 或外部仲裁)来防止集群分裂,确保只有拥有法定人数的子集群才能继续服务,从架构层面根除数据不一致风险。同时,针对大规模部署中的初始数据同步(SST)和增量同步(IST)进行了深度解析。学员将掌握 SST 的多种模式选择策略,以及 IST 如何高效处理后续增量数据迁移,避免集群启动时因全量同步导致的长时间锁表。这部分内容直接对应生产环境中的故障恢复与平滑扩缩容场景。
从原理到落地:架构设计与运维优化 课程后半段聚焦于可落地的工程实践,涵盖从单节点搭建到多节点生产级集群的完整部署流程。你将在实操中配置 PXC 的节点参数、网络规划、存储挂载及 Galera 协议调优,理解 gcache 缓存机制对写入性能的影响。资料包中提供的架构图与配置片段,旨在帮助你对照现实需求进行拓扑设计,例如根据业务读写比例调整节点类型(WSN 或 RSN),或结合虚拟 IP(VIP)实现无感知的故障切换。学完本课程,你具备独立设计并维护一套中大型 PXC 集群的能力,能够处理节点宕机、数据修复(pt-online-schema-change 替代方案)、监控告警及性能瓶颈排查。建议先通读原理部分建立全局认知,再动手对照资料包进行集群搭建与故障模拟,最后通过压力测试验证优化效果,形成完整的运维闭环。
75a86e0f1c2567922b1252a036997996_09a2461976bec989f2232a2b473886c4.jpg
(48.38 KB, 下载次数: 9)
下载附件
保存到相册
2025-6-21 00:08 上传
主要学习:PXC集群复制原理、什么是PXC集群脑裂及解决方案、什么是SST/IST、数据校验,数据冲突等原理,结合PXC架构在生产中的应用,理解与学习实际PXC部署、架构设计、集群配置、架构优化与运维实践等。
课程简介:
本课程由美菜网数据库专家黄锡峰老师主讲,黄老师目前是国内完整和系统讲授PXC集群架构的第一人,课程整体以精通PXC集群为课程体系,通过丰富操作经验为主,结合PXC集群和架构原理,融合运维实践和丰富经验。
整体以精通PXC集群为课程体系,结合PXC集群理论和丰富操作经验为主,融合运维实践和经验。主要学习:PXC集群复制原理、什么是PXC集群脑裂及解决方案、什么是SST/IST、数据校验,数据冲突等原理,结合PXC架构在生产中的应用,理解与学习实际PXC部署、架构设计、集群配置、架构优化与运维实践等。
目录:
1 Percona XtraDB Cluster(PXC)集群架.mp4
2 如何部署三个节点的PXC集群--部署第一个节点.mp4
3 如何部署三个节点的PXC集群--部署第二个节点.mp4
4 如何部署三个节点的PXC集群--配置和启动第三个节点.mp4
5 集群脑裂及其解决方案之2个节点集群的脑裂.mp4
6 2个节点集群发生脑裂的解决方案.mp4
7 3个节点集群脑裂及解决方案.mp4
8 4个节点(偶数节点)集群脑裂及其解决方案.mp4
9 2个节点加仲裁节点PXC集群部署.mp4
10 单服务器多个仲裁实例部署.mp4
11 什么是SST和节点什么情况下进行SST.mp4
12 SST配置与优化.mp4
13 IST增量同步与配置优化.mp4
14 gcache与SST和IST协同机制.mp4
15 PXC实时同步原理与配置.mp4
16 一台服务器上部署3个节点PXC集群.mp4
17 PXC扩容过程.mp4
18 PXC缩容过程.mp4
19 PXC集群 SST同步流量与业务流量分离实现.mp4
20 writeset cache.mp4
21 PXC流量控制.mp4
22 pxc_strick_mode模式.mp4
23 复制数据校验机制原理与配置.mp4
24 PXC集群DDL校验机制.mp4
25 PXC集群DML数据校验机制与性能解决方案.mp4
26 PXC集群复制延时可能性.mp4
27 集群状态信息监控.mp4
28 PXC集群3个节点+keepalived构建高可用架构集群.mp4
课程资料.zip
资料
第1讲 Percona XtraDB Cluster集群架构原理-01.pptx
第2讲 3个节点PXC集群部署-01.pptx
第14讲 pxc_strick_mode模式-01.pptx
第15讲 复制数据校验机制原理与配置-01.pptx
第16讲 DDL校验机制-01.pptx
第17讲 DML校验机制-01.pptx
第18讲 PXC集群复制延时可能性与解决方案-01.pptx
第19讲 PXC集群状态监控-01.pptx
第20讲 PXC3个集群节点 keepalived构建高可用架构-01.pptx