合肥0racle MySQL 数据库管理员(0CP)
课程介绍:
本课程面向MySQL 0CP认证培训方向,同时遵循从实战出发的原则,数据库版本涉及MySQL5.6及5.7。课程内容涵盖MySQL 安装配置,MySQL体系结构,InnoDB体系结构,备份恢复,复制和性能优化。
培训目标:
掌握MySQL 数据库安装配置
深入理解MySQL体系结构
掌握MySQL备份恢复
掌握MySQL复制和搭建过程
掌握MySQL性能优化技能
掌握MySQL新特性和实用场景
课程大纲:
基础部分
1. MySQL环境搭建常见问题
2. MySQL的访问模式
3. MySQL数据库启停过程
4. 数据库操作规范
5. MySQL存储过程
6. MySQL特有SQL语法
数据库管理部分
1. 解析MySQL buffer pool
2. 解析MySQL InnoDB体系结构
3. SQL解析过程
4. MySQL系统自带的常用命令和工具
5. 常用的第三方工具使用和方法
6. MySQL的日常更新
7. MySQL online DDL的注意事项
8. Pt工具的使用
9. MySQL逻辑备份和恢复
10. MySQL物理备份和恢复
11. Mysqlbackup使用
12. Mydump使用
13. MySQL DML数据手工恢复
14. MySQL DML闪回恢复
15. MySQL 主从搭建
16. MySQL sandbox搭建主从
17. MySQL GTID的使用
18. MySQL并行复制解读和测试
19. MySQL MHA搭建过程
20. MySQL数据异步复制方案
21. MySQL半同步
22. MySQL Group Replication搭建技巧
性能优化部分
1. MySQL sys schema解读
2. pt工具诊断
3. mysql-sniffer诊断
4. innotop使用
5. MySQL优化器解读
6. MySQL索引的使用要领
7. MySQL的查询优化限制
8. MySQL半连接优化
9. MySQL反连接优化
10. MySQL相关内核参数优化
11. MySQL数据库参数优化
12. 使用sysbench压测MySQL
13. MySQL查询优化
14. MySQL优化技巧和分析思路