MYSQL组复制(MGR)深入解析05

9316 2023-01-13 03:15:41

课程名称适应人群
MYSQL组复制(MGR)深入解析051:数据库工程师。 2:DBA面试人员。 3:刚刚毕业找工作的同学。 4:数据库爱好者。

MySQL的复制技术主要经历了异步主从复制,半同步复制,组复制(MGR)3个阶段。

组复制是一种可用于实施容错系统的技术。组复制是一组服务器,每个服务器都有自己的完整数据副本,并通过消息传递相互交互。一个组复制由多个服务器组成,该组中的每个服务器都可以随时独立执行事务。但是,所有读写事务仅在获得组批准后才提交,换句话说,对于任何读写事务,该组都需要确定提交,因此提交操作不是来自原始服务器的单方面决定。只读事务不需要组内协调,可以立即提交。

目前国内大量企业使用MGR技术,代表性的企业是京东。

通过本课程的学习,您会掌握以下的内容:

01 MYSQL组复制(MGR)相比其他高可用架构的优势。
02 MYSQL组复制(MGR)单主模式及多主模式架构讲解。
03 MYSQL组复制(MGR)如何搭建MGR单主模式及多主模式。
04 单主模式与多主模式之间如何转换。
05 MYSQL组复制(MGR)实战案例,如何增加删除节点。
06 MYSQL组复制(MGR)如何在日志缺失的情况下增加节点

 

...全文
147 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
MySQL作为最流行的开源关系型数据库,在企业应用中扮演着核心角色。本文将系统介绍MySQL从基础使用到高可用架构的完整知识体系,帮助开发者构建高性能、可靠的数据库服务。 --- MySQL核心基础 1.1 MySQL架构解析 MySQL采用经典的二层架构: 服务层:连接器、查询缓存、分析器、优化器、执行器 存储引擎层:InnoDB(默认)、MyISAM等 InnoDB核心特性: 1.2 安装配置最佳实践 关键配置参数(my.cnf): 安全加固措施: --- SQL开发进阶 2.1 高效SQL编写 索引优化示例: 2.2 高级查询技巧 窗口函数应用: 2.3 存储过程开发 创建带参数的存储过程: --- 性能优化专题 3.1 索引优化策略 B+树索引特点: 所有数据存储在叶子节点 叶子节点形成双向链表 适合范围查询 索引失效场景: 3.2 查询性能调优 慢查询分析: 分页优化方案: --- 高可用架构 4.1 主从复制配置 主库配置(my.cnf): 从库配置: 4.2 MGR集群搭建 三节点集群初始化: --- 运维监控体系 5.1 关键监控指标 性能视图查询: 5.2 运维工具使用 pt-query-digest分析慢日志: --- 总结 MySQL知识体系: 基础架构与事务原理 SQL优化与高级特性 性能调优方法论 高可用架构设计 版本选择建议: 新项目建议MySQL 8.0+ 老系统兼容考虑5.7 推荐学习路径: 掌握SQL基础与优化 学习备份恢复方案 实践高可用架构 深入源码研究 工具资源: 监控:Prometheus + Grafana 压测:sysbench 管理:MySQL Workbench

1

社区成员

发帖
与我相关
我的任务
社区管理员
  • 9316
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧