第一课:MySQL 高级DBA职业规划
|
1)具备一定的数据库理论 2)推存几本MySQL的书 3)了解MySQL官方网站 4)MySQL与Oracle的区别 5)MySQL相关技能 6)MySQL DBA职业规划 |
第二课:MySQL标准化、自动化部署
|
1)机器标准化 2)目录标准化 3)参数标准化 4)安装自动化 5)源码编译部署 |
第三课:深入MySQL体系结构
|
1)连接层 2)服务层 3)存储引擎层 |
第四课:揭密MySQL databock and binlog的格式
|
1)InnoDB 物理存储结构 2)InnoDB 逻辑存储结构 3)InnoDB 文件结构 4)InnoDB Page结构 5)InnoDB 行记录结构 6)InnoDB 数据块解析 7)Binlog 日志生成的流程 8)Binlog 日志解析 |
第五课:MySQL DBA日常操作
|
1)MySQL启动 2)MySQL关闭 3)登陆MySQL 4)账户权限设置 5)MySQL数据库安全配置 6)表操作--线上可以直接删除表吗 7)如何在线迁移MySQL 8)MySQL线上升级 9)MySQL常用命令
|
第六课:深入浅出MySQL备份与恢复
|
1)备份恢复原理 2)常见的备份参数 3)MySQL在线备份方案 4)xtrabackup原理 5)一次误删除的恢复 |
第七课:MySQL锁机制与事务机制实现
|
1)什么是事务 2)事务的属性 3)事务编程 4)锁的概念 5)InnoDB锁分析 6)MDL锁分析 7)死锁原理与分析 |
第八课:MySQL监控系统之Zabbix
|
1)Zabbix企业级分布式监控部署 2)Zabbix监控MySQL指标配置 3)MySQL数据库监控自动化方案
|
第九课:MySQL性能优化的关键点
|
1)实例级优化 CPU的优化 内存的优化 IO的优化
2)SQL优化 执行计划 慢查询 深入理解索引 |
第十课:深入理解MySQL主从复制
|
1)Mysql主从复制架构 2)Mysql主从复制配置 3)运维MySQL主从复制集群中,遇到过一些问题? |
第十一课:构建高可用MySQL系统
|
1)MHA架构的介绍 2)MHA实战 |
第十二课:MySQL构架设计与容量规划
|
1)构架设计 2)容量规划 减少物理I/O,让MySQL闲下来 转变随机I/O为顺序I/O 减小活跃数据 分库分表 读写分离 OLTP、OLAP分离 |
第十三课:深入分析Online DDL原理
|
1)OSC(在线更改表结构)原理 2)openark-kit工具 |
第十四课:运维MySQL过程中线上故障分析与排查
|
1)数据库响应慢了 2)数据库连接异常断开 3)MySQL crash 4)DDL lost table |
第十五课:MySQL源码初窥 |
1)获取源码 2)安装源码工具 3)MySQL服务端启动源码分析 |