MySQL DBA实战进阶课程

一、MySQL历史背景及环境初始化(3学时):
1.     MySQL历史背影介绍及MySQL对Oracle的意义
2.     如何成为一名优秀的MySQL DBA人员
3.     MySQL的发版机制及下载方法
4.     MySQL数据库安装及数据库启动过程分析
a)    MySQL环境配置
b)    MySQL字符集和及乱码问题处理
5.     MySQL常见启动故障分析及处理
6.     自动化大规模安装数据库设计及实现


二、MySQL目录及体系结构,用户管理(3学时):

1.     MySQL目录结构及文件介绍
2.     MySQL体系结构(包含存储引擎介绍)
3.     MySQL用户管理及认证过程分析
4.     通过抓包分析MySQL认证过程(tcpdump 及Wireshark相关使用)
a)     连接不到MySQL故障分析

b)     查询结果异常分析



三、MySQL优化配置及性能压力测试进行(6学时):

1.     MySQL配置详解及优化
a)     MySQL配置说明
b)     配置更改的方式
c)     更改配置可能带来的副作用
d)     如何利用基准测试进行配置调优
e)     配置内存使用
f)      MySQL Server的内存配置
g)     MyISAM的内存配置
h)     Memory的内存配置
i)      Innodb的内存配置
j)      Innodb的其它优化配置
k)     Innodb  I/O配置
l)      Innodb的并发控制
m)   MySQL Server的并发控制
2.     一个完整的系统配置模板
a)      高级Innodb配置
3.     配置总结
4.     如何进行MySQL压力测试
a)      为什么要做基准测试
b)      基准测试的策略
c)       基准测试的方法
d)      如何设计基准测试
e)      基准测试测试的时间
f)        获取准确的系统性能状态
g)       获得准确的测试结果
h)      基准测试结果分析
i)        结果绘图
j)        基准测试的工具
i.  Http_load
ii.  mysql本身的测试工具
iii. Sysbench
iv. percona的tpcc-mysql
v.  其它dbt2, tpc-c

四、深入挖掘服务器性能(6学时):

1.       服务器性能调优
2.       什么限制了MySQL的性能
3.       MySQL如何选择硬件
a)         Cpu架构特性
b)        磁盘随机IO/顺序IO缓存读和写能力说明
c)         固态存储及PCI-E设备说明
d)        flashcache使用
e)         从库的硬件选择
f)         Raid性能优化
4.       操作系统的优化
a)         操作系统选择
b)        文件系统选择
c)         操作系统调优
d)        操作系统性能监控
e)         网络监测
5.       服务器性能分析总结
6.       数据库宕机故障分析
7.       从数据库日志上分析
8.       从操作系统日志上分析
9.       从监控系统里分析
10.   案例分析一: 定位系统的瓶颈

总结

恩墨学院MySQL_DBA实战进阶


全部课程大纲请点击 阅读原文

联系我们

  • 全国统一咨询热线:400-660-8755
  • QQ咨询:点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
  • QQ群咨询:279589917
  • 邮箱:training@enmotech.com
  • 联系人:黄老师