课程简介
理解MySQL性能优化的关键技术,能够解决生产上OLTP高并发、低延迟业务场景的数据库性能问题。
目标收益
培训对象
数据库管理员
IT开发人员
IT运维人员
技术架构师
课程大纲
MySQL 优化方法论 |
MySQL优化方法 MySQL优化理论 Sysbench性能压测 性能指标详解 监控工具介绍 |
MySQL 服务器与Linux系统层面调优 |
服务器选型 DB服务器标准化配置 CPU优化 内存优化 IO优化 网卡优化 内核参数优化 资源限制参数优化 |
MySQL 核心参数优化 |
关键参数性能调优 MySQL工作机制调整优化 |
MySQL 设计与应用开发规范 |
设计规范 架构设计 表结构设计 索引设计 高效SQL语句 |
MySQL 索引设计 |
索引物理结构 索引设计规则 索引优化案例 |
MySQL SQL Explain解读 |
MySQL执行计划调用方式 执行计划包含的信息 执行计划显示内容解读 MySQL执行计划的局限 MySQL5.6支持OPTIMIZER_TRACE SQL优化案例 |
锁优化案例 |
案例一:订单出仓归档标记死锁问题分析 案例二:不同索引加锁顺序的问题 方案三:TMS死锁分析和处理 案例四:MySQL间隙锁导致的Deadlock分析 |
应用层优化案例 |
缓存层优化 连接池优化 Prepared Statements优化 |
MySQL 优化方法论 MySQL优化方法 MySQL优化理论 Sysbench性能压测 性能指标详解 监控工具介绍 |
MySQL 服务器与Linux系统层面调优 服务器选型 DB服务器标准化配置 CPU优化 内存优化 IO优化 网卡优化 内核参数优化 资源限制参数优化 |
MySQL 核心参数优化 关键参数性能调优 MySQL工作机制调整优化 |
MySQL 设计与应用开发规范 设计规范 架构设计 表结构设计 索引设计 高效SQL语句 |
MySQL 索引设计 索引物理结构 索引设计规则 索引优化案例 |
MySQL SQL Explain解读 MySQL执行计划调用方式 执行计划包含的信息 执行计划显示内容解读 MySQL执行计划的局限 MySQL5.6支持OPTIMIZER_TRACE SQL优化案例 |
锁优化案例 案例一:订单出仓归档标记死锁问题分析 案例二:不同索引加锁顺序的问题 方案三:TMS死锁分析和处理 案例四:MySQL间隙锁导致的Deadlock分析 |
应用层优化案例 缓存层优化 连接池优化 Prepared Statements优化 |