班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
Mysql安装部署 1、Mysql官网使用
2、Mysql的各类版本介绍
3、Mysql主流社区版下载
4、Mysql官方文档下载
5、Mysql安装之RPM
6、Mysql安装之二进制
7、Mysql安装之源码包
8、使用Mysqld_multi程序
9、多实例安装Mysql
让学员掌握各种情况下Mysql的安装,来应对企业中复杂的环境
Mysql SQL语句 1、SQL简介
2、SQL分类
3、DDL语句
4、DML语句
5、DCL语句
6、使用帮助手册
7、获取表元数据
8、Mysql数据类型 数值类型 日期类型 字符类型
9、运算符 算数运算符 比较运算符 逻辑运算符
10、常用函数 字符串函数 数值函数 日期函数 流程函数
掌握数据库语言,从而更加快捷有效的对数据库进行管理。
Mysql体系架构 1、体系结构图讲解
2、Mysql安全性机制
3、Mysql日志管理 通用日志 二进制日志 错误日志 慢日志
4、Mysql存储引擎 Myisam Innodb Memory Archive NDB
5、Mysql分区 Range分区 List分区 Columns分区 Hash分区
6、索引 B+树索引 Hash索引 聚集索引 主键索引 唯一索引 覆盖索引 联合索引
7、事务与锁 事务定义 事务四个属性 事务隔离机制 乐观锁 悲观锁 共享锁 排它锁 死锁
让学员掌握Mysql架构,对Mysql有了升华的了解,也对以后扩展和深造打下夯实的基础。
Mysql备份恢复 1、Mysql备份恢复原理介绍
2、Mysqldump逻辑备份原理介绍
3、Mysqldump备份恢复案例
4、Xtrabackup物理备份原理介绍
5、Xtrabackup全量备份恢复案例
6、Xtrabackup增量备份恢复案例
掌握备份恢复原理,让学员以后看懂企业中现有备份策略以及可以熟练自己部署备份策略,并对突然事件进行数据恢复。
Mysql 复制技术 1、Mysql主从复制架构讲解
2、Mysql GTID技术
3、Mysql半同步复制技术
4、Mysql 5.7复制新特性
5、PT工具的使用
掌握Mysql最常见主从架构技术,掌握数据不同步情况下的恢复技术。
Master High Availability 1、MHA原理介绍
2、MHA组件介绍
3、MHA架构拓扑图
4、MHA软件包安装
5、SSH互信性配置
6、使用MHA配置主从
7、配置MHA管理用户
8、配置管理节点
9、故障案例1:主库故障无丢失
10、故障案例2:主库故障有延迟
11、故障案例3:主库正常关闭
12、故障案例4:备库故障
13、参数讲解
14、MHA常用脚本 (master_ip_failover/power_manager/master_ip_online_change/ send_report)
15、Manager节点常用维护命令 (masterha_manager/masterha_stop/masterha_check_ sh/masterha_master_switch/masterha_check_ statusmasterha_master_monitor/masterha_secondary _check)
16、Node节点常用维护命令 (save_binary_logs/apply_diff_relay _logsfilter_mysqlbinlog/purge_relay_logs)
掌握主从快速切换技术,减少业务中断时间,并且可以处理常见故障。
Mysql Router 1、Mysql_router介绍(Failover/Load Balancing/Pluggable Architecture)
2、Mysql_Router下载(二进制包下载/RPM包下载)
3、Mysql_Router安装(二进制安装/源码包安装/RPM安装)
4、Mysql_Router启动控制
5、Mysql_Router配置文件介绍(模块介绍、语法介绍)
6、Mysql_Router实现高可用案例
7、Mysql_Router实现负载均衡案例
掌握Myql Router中间件技术,实现对Mysql的读写分离。
Percona XtraDB Cluster 1、PXC原理介绍
2、PXC部署案例
3、PXC增加节点
4、PXC剔除节点
5、PXC常见故障处理
掌握Mysql集群技术,会增加与删除集群节点。
Mysql Keepalived 1、keepalived介绍
2、VRRP协议介绍
3、Keepalived软件包下载
4、Keepalived安装
5、配置文件介绍(global_defs/vrrp_instance/virtual_server/ nopreement/persistence_timeout/vrrp_iptables)
6、Keepalived实现Mysql HA架构
7、Keepalived实现Mysql LVS 架构
掌握keepallived+Mysql企业常用组合架构1,实现对Mysql快速切换技术。
Mysql HAproxy 1、配置文件介绍(Global/Defaults/Frontend/Backend/Listen)
2、HAproxy功能演示
3、HAproxy配置Mysql
4、HAproxy结合Keepalived
掌握Haproxy+Mysql企业常用组合架构2,实现对Mysql快速切换技术。
MyCat 1、Mycat实现垂直拆分
2、Mycat实现水平拆分
3、Mycat实现读写分离
4、Mycat时间分片
5、Mycat取模分片
6、Mycat区间分片
7、Mycat hash分片
掌握目前主流中间件软件mycat的部署技术,让学员掌握mycat的主要功能模块。
Mysql 优化 1.定位问题
2.Sysbench性能压力测试
3.Tpcc-mysql性能压力测试
4.解读Explain
5.Hint使用
6.优化SQL
7.优化内存
8.优化I/0
9.优化应用
让学员掌握优化技术,从而对数据库性能问题可以进行诊断,使得数据库性能得以提升。 |