数据库OCP/MySQL
您的位置:首页 > 信息技术 > 数据库OCP/MySQL
MySQL 8.0(RedHat 8.3环境教学)教程
时间:2024-04-02
本课程共62.5小时(或9天)
【课程大纲】
1.如何成为优秀的MySQL DBA专职从业人员(0.1天)
2.MySQL基础(0.4天)
a.MySQL历史及结构
b.MySQL逻辑结构
3.Innodb介绍(0.5天)
a.Innodb的发展介绍
b.Cluster index介绍
c.Innodb的内部体系结构介绍
d.Innodb文件系统结构
e.Innodb存储结构特色
f.Innodb的内存分配
g.Innodb的内部并发
h.doublewrite介绍
4.MySQL参数优化(0.5天)
a.MySQL配置说明
b.配置更改的方式
c.更改配置可能带来的反作用
d.如何利用基准测试进行配置调优
e.配置内存使用
f.一个完整的系统配置
g.高级Innodb配置
h.总结
5.服务器性能分析(0.5天)
a.什么限制了MySQL的性能
b.MySQL如何选择硬件
c.从库的硬件选择
d.Raid性能优化
e.操做系统的优化
f.操做系统性能监控
g.网络监测
h.服务器性能分析总结
6.MySQL基准测试(0.5天)
a.为何要作基准测试
b.基准测试的策略
c.基准测试的方法
d.基准测试的工具
e.实验:几种压力测试
7.基于MySQL作良好的开发设计(1天)
a.Schema及数据类型
b.索引及优化
c.Query优化
8.MySQL的高级特性(1天)
a.分区表
b.视图
c.外建
d.存储过程
e.字符集和校对
f.全文索引
g.中文的全文搜索
h.缓存方案
9.MySQL备份恢复(1天)
a.为何备份
b.备份恢复的策略执行
c.设计MySQL的备份方案
d.MySQL支持备份方案
e.备份的一致性
f.管理和备份二进制日志
g.二进制日志的工
h.安全维护二进制日志
10.MySQL主从同步及可扩展架构设计(1天)
11.MySQL高可用及可扩展架构设计(1天)
a.什么是高可用
b.致使宕机的缘由
c.如何实现高可用
d.高可用的几种形式
e.中间件解决方案
f.在应用中处理故障转移的方法
g.主流高可用方案部署演示
12.MySQL工具介绍(0.5天)
a.命令行工具集
b.SQL实现工具集
13.MySQL监控 (0.5天)
a. zabbix对MySQL监控的使用
b. nagios对MySQL的监控及扩展
c.自主完成Linux及MySQL性能指标的一些采集
d.主流监控系统graphite介绍
14.相关MySQL问题知识点加量(0.5天)
a.目前业界MySQL的现状及各版本的特性
b.explain 详解
c.MySQL DBA实际工做中可能遇到的问题及解决