该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
MySQLDBA级进阶必修课
在线咨询
MySQL DBA级进阶必修课
【授课方式】
周末面授
【授课地点】
深圳
【课程时间】
14天
【学习目标】
- 成为研发团队和运维团队里的MySQL DBA。
- 无压力面试业界任何一家互联网公司,外企,民企,国企的MySQL DBA职位,起薪13K以上。
【讲师简介】
大型互联网公司MySQL DBA ,毕业于国内985院校
精通MySQL架构设计、性能调优、内核研究、大规模自动化系统设计与研发
擅长数据库管理,性能调优,大型企业级项目架构与设计,曾获0racle 10g 0CM认证,程序员资格认证等。
课程章节 | 课程内容 | 实战项目 |
基础课程:SQL语句 0基础学员开展 12课时 | 从入门开始讲解常用SQL语句,掌握SQL开发和撰写的全部知识和技巧。 | |
【mysql数据库入门】 3课时 | - mysql介绍,发展与未来,学习之道
- 与oracle,sqlserver,db2对比
- 对oracle,db2等职业影响
- 初始mysql
- 二进制安装
- rpm包安装
- 源码编译安装
- 安装优化
- 初识mysql
目录分布 - 结构
数据字典 命令列表 配置 文档 | 1.单机部署多个mysql数据库,规范化管理 2.自动化部署mysql实例 |
【mysql认证与连接研究】 6课时 | - mysql安全系统
- 账号管理
- 权限表
- 权限系统工作原理
- 权限和安全设计策略
- 连接到mysql的4种方式
- 认证连接握手原理
- 安全设置选项
- 常见安全问题
| - 忘记root密码的处理方法
- 掌握一条grant语句的详细认证流程
|
【mysql体系结构详解】 12课时 | - MySQL体系结构
- mysql server的启动,关闭
- 启动加载配置文件顺序
- server层
- 存储引擎层
- MyISAM
- memory
- inforbright
- archive
- merge
- innodb
- mysql物理文件
- 日志
- 为日志打上时间戳
- 数据文件
- 配置文件和其他文件
- mysql实用工具
- mysql
- mysqlbinlog
- mysqldump,source
- load data, mysqlimport
- mysqladmin
- mysqld_safe&mysql.server详解
| - 熟练启停mysql,定位加载的参数文件
- 开发工具处理日志,定位系统问题
- 修改启动脚本来完成数据库路径迁移
|
【mysql体系结构详解】 3课时 | - 服务器层内存结构
- binlog_cache_size
- thread_stack
- sort_buffer_size
- join_buffer_size
- _buffer_size
- tmp_table_size
- query_cache_size
- table_cache
- thread_cache
- table_definition_cache
| 熟练掌握服务器层内存结构及其作用,掌握线程共享和线程独占内存 |
【mysql存储引擎详解】 18课时 | - MyISAM引擎
- 特点
- 表存储种类
- myisam表相关参数
- MyISAM表相关工具
- myisampack, mysqlcheck myisamhotcopy
- innodb体系结构
- innodb事务
- innodb存储结构
- innodb表空间
- innodb表和索引结构
- 页结构
- 数据页结构VS oracle数据块结构
- 行格式
- MVCC架构redo,undo
- innodb内存结构
- innodb_buffer_pool
- innodb_additional_mem_pool
- innodb_log_buffer
- adaptive hash index
- double write buffer
- insert buffer
- mysql整体内存结构总结
- show innodb status;详解
| - 面试必备:掌握myISAM与innodb引擎的区别;掌握二分查找算法与innodb索引结构。
- 通过show innodb status\G命令观察当前系统负载
|
【并发控制利器:mysql锁机制】 3课时 | - mysql的锁详解
- myisam锁机制
- innodb锁机制
行锁-record lock 间隙锁—gap lock和next-key lock 自增锁-auto-inc lock - 死锁
| 通过命令分析生产环境的锁等待和死锁问题 |
【DBA天职:备份与恢复】 6课时 | - mysql逻辑备份与恢复
- 备份恢复策略
- mysqldump
- select …into outfile
- binlog
- 主从复制
- mysql物理备份与恢复
- 冷备
- xtrabackup
- innobackupex
- 创新实践:单表恢复
| 1.利用binlog进行增量恢复 2.生产环境数据库备份恢复策略的规划与部署 |
【MySQL高可用与自动化】 12课时 | - mysql主从复制
- 如何模拟流量
- 主从复制原理
- 搭建主从
- 主要复制选项
- 主从切换
- 主从常见问题
- 集群架构研究
- 复制特性
- mysql数据库中间件
- 业内中间件方案
- 中间件应该具备的功能和特性
- 学习mysql-proxy
- 学习amoeba for mysql
- 中间件的高可用研究
| 1. 搭建一主多从集群,并模拟主库和从库故障切换 2.如何实现集群mysql版本无缝升级 3.级联库中间层宕机切换 4.如何使用amoeba为集群提供统一入口,无缝后端集群调整。 |
【MySQL高可用与自动化运维】 6课时 | - MySQL字符集
- 字符集种类
- MySQL字符集参数
- 如何处理字符集问题
- MySQL监控系统
- 监控的意义
- 常用监控指标与监控策略
- 常用MySQL性能指标
- 常用监控系统
- zabbix的安装
- 监控系统部署
- 深入解析mysql 5.5
- mysql自动化运维与dba职业素养—1课时
- 自动化运维
- 大规模集群自动化
自动化在线扩容 自动化主从切换 - 上百台机器的大规模数据库集群如何管理
- 开发技能
- MySQL数据库使用规范
- 架构师课程引航
20. 附录:MySQL数据库使用规范 | 1.大型项目实战:集群部署、中间件实施、备份设计、监控、日志处理、初始化数据和等全部任务,主导一个集群从无到有的全部管理工作。 2.为开发人员设计MySQL数据库使用规范 |
以上就是数据库培训课程的全部内容介绍,如需了解更多的数据库培训班、课程、价格、试听等信息,也可以点击进入 数据库 相关频道,定制专属课程,开始您的学习之旅。
请选择目前的基础
毫无基础
初窥门径
融会贯通
取消
请选择想要达成的目标
基本掌握
熟练掌握
完全掌握
取消
请选择想要学习的时间
一个月内
三个月内
半年或一年
取消