课程培训
MySQL性能优化与架构设计培训课程

MySQL性能优化与架构设计培训课程

 

培训对象: 面向DBA工程师、后端开发人员、系统架构师及技术负责人。也适合需要应对高并发场景、提升数据库性能的研发团队人员。

 

培训目标: 深入理解MySQL内核架构与运行机制,掌握从SQL优化、索引设计到参数调优的全链路性能优化方法。具备构建高性能、高可用MySQL架构的能力,能够独立分析并解决生产环境中的数据库性能瓶颈

 

培训内容介绍:

  1. MySQL体系架构与存储引擎:学习MySQL三层体系结构(连接层、SQL层、存储引擎层),深入对比InnoDB与MyISAM的差异,掌握存储引擎的选型策略与转换方法

  2. 索引原理与高性能索引策略:深入讲解B+树与二分查找原理,掌握聚簇索引、二级索引、覆盖索引、联合索引的核心机制,学习三星索引设计理念与实战应用

  3. SQL语句优化与执行计划分析:学习慢查询日志的开启与分析,掌握EXPLAIN执行计划的深度解读,通过实际案例演练索引选择、关联查询优化的技巧

  4. 事务特性与隔离级别:深入理解ACID特性与事务并发引发的问题(脏读、不可重复读、幻读),掌握四种事务隔离级别的实现机制与适用场景

  5. MVCC与锁机制深度解析:学习MVCC多版本并发控制的实现原理(版本链、ReadView),掌握行锁、间隙锁、临键锁的工作机制,通过实战案例演练死锁分析与排查

  6. InnoDB存储引擎底层解析:深入剖析InnoDB记录存储结构、索引页结构、表空间管理,理解Buffer Pool的工作机制及LRU链表、Flush链表的管理策略

  7. MySQL调优金字塔实战:从硬件层、系统层、MySQL配置层到SQL层,系统学习性能瓶颈的定位方法与优化策略,掌握关键参数的调优技巧

  8. 数据库设计与范式化应用:学习范式化设计与反范式化设计的权衡,掌握字段数据类型优化(整数、实数、字符串、日期)及命名规范

  9. 主从复制与高可用架构:学习MySQL主从复制的实现原理,掌握异步复制、半同步复制及GTID复制的配置方法,构建读写分离架构

  10. 分区表与分库分表设计:学习分区表的实现机制与适用场景,掌握水平分库分表的拆分策略(范围分片、哈希分片)及ShardingSphere的集成实践

  11. MySQL8.0新特性深度解析:学习账户与安全增强、隐藏索引、降序索引、函数索引、通用表表达式(CTE)、窗口函数等新特性的应用场景

  12. 性能调优案例实战:通过死锁问题分析、数据量临界点对执行计划的影响、最左匹配原则的例外等真实案例,演练从问题发现到解决方案的全流程





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>