MySQL数据库架构设计与优化培训课程
第一天
上午:MySQL基础认知与生产部署核心实践
-
初识MySQL及DBA核心素养:MySQL历史、现状及主流分支(社区版、企业版、Percona Server、MariaDB)特性对比;与Oracle、SQL Server核心特性差异及适用场景(互联网高并发、传统行业核心业务等);新时代MySQL DBA工作职责、技能栈要求(运维、优化、架构设计、故障应急);真实生产环境(LAMP/LNMP架构)认知与环境准备
-
MySQL生产环境部署规范:操作系统(Linux)安装规范(系统版本选型、分区规划、安全配置);MySQL安装规范(版本选型、安装方式、目录规划、权限设置);生产环境核心规范要点(备份策略、日志配置、安全加固)
-
MySQL存储引擎深度解析:主流存储引擎(MyISAM、InnoDB、TokuDB、Memory、Merge)核心特点;不同存储引擎适用场景对比(读多写少、高并发事务、大数据量存储等);存储引擎选型实战建议(结合业务场景案例)
下午:MySQL复制架构与运维实战
-
MySQL复制核心原理与部署:复制的核心价值(数据备份、读写分离、负载均衡);复制原理深度剖析(binlog日志、IO线程、SQL线程工作机制);标准复制环境部署(主从配置、参数优化);复制核心参数(server-id、log_bin、relay_log等)详解
-
MySQL复制运维与故障处理:复制切换的数据一致性控制方案;复制状态监控核心指标与工具(show slave status、percona-tools);复制常见故障(延迟、中断、数据不一致)处理与数据不丢失方案;在线复制结构变更(主从架构灵活切换、多从拓扑调整);从库严重故障下不停主库在线重建方案;主从数据一致性校验(pt-table-checksum)与修复(pt-table-sync)实战
-
基于复制的架构设计实践:利用复制实现读写分离架构设计;复制集群提升平台并发处理能力的优化方案;复制架构在数据备份与灾难恢复中的应用案例
第二天
上午:MySQL监控体系搭建与InnoDB核心深入
-
MySQL监控体系构建:监控的核心意义(可用性保障、性能瓶颈定位、故障预警);MySQL与操作系统核心监控点(连接数、QPS、IOPS、CPU/内存使用率等);基础监控工具实战(vmstat、iostat、sar、top、orzdba、percona-tools);开源监控工具Zabbix部署与实战(MySQL监控配置、核心监控图表制作、指标解读、自定义监控插件开发)
-
MySQL索引与存储结构深度解析:MySQL支持的索引类型(主键索引、二级索引、联合索引、全文索引、空间索引)及作用;索引存储结构(二叉树、B树、B+树、哈希索引)特点与适用场景;索引设计核心原则与优化技巧(避免冗余索引、覆盖索引设计等)
-
InnoDB核心架构与参数优化:InnoDB发展历史与核心特性(事务支持、行级锁、MVCC);InnoDB核心结构(表空间、页、缓冲池、日志系统)与DML处理机制;InnoDB关键参数(innodb_buffer_pool_size、innodb_log_file_size等)详解与调优;InnoDB事务隔离级别(读未提交、读已提交、可重复读、串行化)特点与性能影响;InnoDB后台进程、日志切换过程监控实战
下午:MySQL高可用架构与全维度优化实战
-
MySQL高可用架构部署与实践:高可用与负载均衡的核心区别与价值;主流高可用方案对比(双主+Keepalived、PXC、MGR);双主+Keepalived架构部署与故障自动切换实战;PXC(Percona XtraDB Cluster)集群部署、数据同步机制与运维要点;基于Proxy的高可用方案(官方Proxy、Atlas)部署与使用;业界主流高可用方案(MGR、Vitess)介绍与选型建议
-
MySQL全维度优化实战:硬件层优化(BIOS配置、CPU/内存调整、阵列卡优化、IO性能提升);系统层优化(内核参数调整、文件系统选型、IO调度器优化);配置层优化(MySQL核心参数调优、工作机制调整);Schema设计优化(表结构设计、字段类型选型、分库分表策略);SQL优化(执行计划解读、慢SQL分析、索引优化、SQL改写案例)
-
应用层优化与开发规范:应用层优化要点(连接池优化、缓存策略、读写分离适配);MySQL开发设计规范(SQL编写规范、索引设计规范、事务使用规范、避免常见坑点);实战案例复盘(高并发场景优化、性能瓶颈突破案例)
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获