课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

通过本次培训,可以系统的掌握MySQL的重要知识点,通过讲义点拨和经验/案例分享,快速提高实战水平;
每个专题结束后,会有相应的实验进行实践。

目标收益

培训对象

课程大纲

MySQL体系结构(理论) 1.MySQL体系架构概述
2.新特性
3.锁
4.事务
5.针对不同的MySQL模式或架构SQL的编写和业务处理数据注意点
MySQL使用RC隔离级别和RR隔离级别?
MySQL架构 1.MySQL主从复制原理
MySQL高可用复制与分布式架构
MGR在生产中实践 1.MySQL group Replication架构介绍
2.集群架构
MySQL group Replication多主模式项目在生产中应用
MySQL group Replication单主模式项目在生产中应用
3.集群数据同步
4.集群管理
5.状态监控
6.使用限制

MGR提升阶段
1.流量控制
2.冲突检测
3.性能分析

MGR实践阶段
1.应用场景
2.重要参数
3.高可用架构
 MySQL MGR+HAProxy配置负载均衡
 MySQL MGR+KeepAlived配置负载均衡
4.优化思路
5.MGR在线修改Single-Maste为Multi-Master模式
6.将MGR降级为主从模式
7.MySQL group Replication启动和停止操作<注意事项>
8.MySQL group Replication在线增加/删除节点
9.MySQL group replication节点宕机恢复实践
10.MGR版本升级
11.在业务中的体现--踩到的坑
MySQL MGR在业务中使用添加/删除表和字段注意事项
大事务
网络抖动
双主DML+DDL同时执行一个表
事务的认证流程的加锁起了冲突,导致事务性能下降,延迟提升
paxos cache导致内存增长优化
提前查找大查询和大事务思路
MySQL MGR 8.0在生产中实践
数据库规范核心 选择合适的数据类型存储数据
MySQL性能优化与运维诊断 1.索引使用限制与索引使用原则
2.高并发与多线程
3.线程数合理设置
4.传统复制常见错误及填坑方法
5.使用硬链接删除大表
……
查询优化实践
① 查询优化技术
包括查询重用、查询重写规则、查询算法优化、并行查询优化等
② 逻辑查询优化
包括子查询的优化、视图重写、等价谓词重写、条件化简、连接消除、非SPJ的优化等
③ 逻辑物理优化
包括单表扫描算法、两表连接算法、多表连接算法、基于代价的算法等
1.子查询的优化:明确掌握子查询优化手段
2.视图重写与等价谓词重写
3.条件化简
4.外连接消除、嵌套连接消除与连接消除
5.数据库的约束规则与语义优化
6.非SPJ的优化--GROUP BY、ORDER BY、LIMIT、DISTINCT等怎么被优化?
7.MySQL物理查询优化技术
8.MySQL索引的利用、优化
① MySQL索引原理
② MySQL索引优化实战篇
索引优化实战-案例
9.表扫描与连接算法与MySQL多表连接优化实践
① MySQL多表连接的优化技巧。
② 千万级别大表如何做多表关联
执行计划Explain分析
生产业务实践 1.数据库规范核心
2.选择合适的数据类型存储数据
3.数据表优化
① 核心数据表设计--45列
② 字段类型设计
③ 对表逻辑更新
④ 添加创建和修改时间列
⑤ 添加version版本控制列--在业务层实现乐观锁
4.如何查找慢查询--为什么要注意优化慢查询--对业务的危害
5.优化大表总要性--经验一般在10G内
6.为什么不要在MySQL使用text/blob/json
7.为什么要限制DML操作的数据大小
8.查询MySQL表有没有流量访问
9.处理海量数据时的一些优化查询速度方法
10.数据库的高级特性,该特性在实际生产中的作用
11.MySQL排序优化与索引使用-案例分析
12.MySQL优化
① SQL优化分析
② 优化嵌套查询
③ 分页优化案例
④ 如何提前获取慢SQL
⑤ SQL语句执行慢真假刨析
⑥ MySQL连接无法自动释放
⑦ 查询MySQL偶尔比较慢
⑧ MySQL挂起诊断思路
⑨ 并发DML+DDL造成死锁
⑩ 
13.查询优化的综合实例-TPCH实践
SQL优化总结
MySQL分库分表 1.数据库垂直拆分案例分析
2.数据库水平切分案例分析
① 非分片键字段查询如何实现
② 跨库分页方案
③ 跨节点Join查询
④ 数据统计
3.分库分表技术中间件选型
分布式事务--分布式DB
深度结合优化:MySQL和NoSQL结合优化 1.db-cache一致性
① 主从DB与cache一致性优化
② DB主从一致性架构优化方法
MySQ到ElasticSearch宽表构建和同步
MySQL灾备体系 1.备份恢复
2.同城单活架构
3.同城双活架构
4.同城异地灾备架构
多中心多活架构
国产分布式数据库建设 1.基于Proxy分布式数据库架构(兼容MySQL模式)
2.基于云原生分布式数据库架构(兼容MySQL模式)
3.在业务上给我们带来的优势
实战
工具篇 1.硬件常规常用查看命令
2.系统负载常用查看命令
3.Sysbench数据库压测工具
4.Prometheus+Grafana构建监控平台
5.mysqladmin和innotop工具
6.备份工具mysqldump
7.物理热备XtraBackup
8.多线程备份工具mydumper
9.Percona Toolkit工具
10.MySQL闪回工具
11.SQL审核inception
SQL优化分析SQLAdvisor和SOAR
MySQL体系结构(理论)
1.MySQL体系架构概述
2.新特性
3.锁
4.事务
5.针对不同的MySQL模式或架构SQL的编写和业务处理数据注意点
MySQL使用RC隔离级别和RR隔离级别?
MySQL架构
1.MySQL主从复制原理
MySQL高可用复制与分布式架构
MGR在生产中实践
1.MySQL group Replication架构介绍
2.集群架构
MySQL group Replication多主模式项目在生产中应用
MySQL group Replication单主模式项目在生产中应用
3.集群数据同步
4.集群管理
5.状态监控
6.使用限制

MGR提升阶段
1.流量控制
2.冲突检测
3.性能分析

MGR实践阶段
1.应用场景
2.重要参数
3.高可用架构
 MySQL MGR+HAProxy配置负载均衡
 MySQL MGR+KeepAlived配置负载均衡
4.优化思路
5.MGR在线修改Single-Maste为Multi-Master模式
6.将MGR降级为主从模式
7.MySQL group Replication启动和停止操作<注意事项>
8.MySQL group Replication在线增加/删除节点
9.MySQL group replication节点宕机恢复实践
10.MGR版本升级
11.在业务中的体现--踩到的坑
MySQL MGR在业务中使用添加/删除表和字段注意事项
大事务
网络抖动
双主DML+DDL同时执行一个表
事务的认证流程的加锁起了冲突,导致事务性能下降,延迟提升
paxos cache导致内存增长优化
提前查找大查询和大事务思路
MySQL MGR 8.0在生产中实践
数据库规范核心
选择合适的数据类型存储数据
MySQL性能优化与运维诊断
1.索引使用限制与索引使用原则
2.高并发与多线程
3.线程数合理设置
4.传统复制常见错误及填坑方法
5.使用硬链接删除大表
……
查询优化实践
① 查询优化技术
包括查询重用、查询重写规则、查询算法优化、并行查询优化等
② 逻辑查询优化
包括子查询的优化、视图重写、等价谓词重写、条件化简、连接消除、非SPJ的优化等
③ 逻辑物理优化
包括单表扫描算法、两表连接算法、多表连接算法、基于代价的算法等
1.子查询的优化:明确掌握子查询优化手段
2.视图重写与等价谓词重写
3.条件化简
4.外连接消除、嵌套连接消除与连接消除
5.数据库的约束规则与语义优化
6.非SPJ的优化--GROUP BY、ORDER BY、LIMIT、DISTINCT等怎么被优化?
7.MySQL物理查询优化技术
8.MySQL索引的利用、优化
① MySQL索引原理
② MySQL索引优化实战篇
索引优化实战-案例
9.表扫描与连接算法与MySQL多表连接优化实践
① MySQL多表连接的优化技巧。
② 千万级别大表如何做多表关联
执行计划Explain分析
生产业务实践
1.数据库规范核心
2.选择合适的数据类型存储数据
3.数据表优化
① 核心数据表设计--45列
② 字段类型设计
③ 对表逻辑更新
④ 添加创建和修改时间列
⑤ 添加version版本控制列--在业务层实现乐观锁
4.如何查找慢查询--为什么要注意优化慢查询--对业务的危害
5.优化大表总要性--经验一般在10G内
6.为什么不要在MySQL使用text/blob/json
7.为什么要限制DML操作的数据大小
8.查询MySQL表有没有流量访问
9.处理海量数据时的一些优化查询速度方法
10.数据库的高级特性,该特性在实际生产中的作用
11.MySQL排序优化与索引使用-案例分析
12.MySQL优化
① SQL优化分析
② 优化嵌套查询
③ 分页优化案例
④ 如何提前获取慢SQL
⑤ SQL语句执行慢真假刨析
⑥ MySQL连接无法自动释放
⑦ 查询MySQL偶尔比较慢
⑧ MySQL挂起诊断思路
⑨ 并发DML+DDL造成死锁
⑩ 
13.查询优化的综合实例-TPCH实践
SQL优化总结
MySQL分库分表
1.数据库垂直拆分案例分析
2.数据库水平切分案例分析
① 非分片键字段查询如何实现
② 跨库分页方案
③ 跨节点Join查询
④ 数据统计
3.分库分表技术中间件选型
分布式事务--分布式DB
深度结合优化:MySQL和NoSQL结合优化
1.db-cache一致性
① 主从DB与cache一致性优化
② DB主从一致性架构优化方法
MySQ到ElasticSearch宽表构建和同步
MySQL灾备体系
1.备份恢复
2.同城单活架构
3.同城双活架构
4.同城异地灾备架构
多中心多活架构
国产分布式数据库建设
1.基于Proxy分布式数据库架构(兼容MySQL模式)
2.基于云原生分布式数据库架构(兼容MySQL模式)
3.在业务上给我们带来的优势
实战
工具篇
1.硬件常规常用查看命令
2.系统负载常用查看命令
3.Sysbench数据库压测工具
4.Prometheus+Grafana构建监控平台
5.mysqladmin和innotop工具
6.备份工具mysqldump
7.物理热备XtraBackup
8.多线程备份工具mydumper
9.Percona Toolkit工具
10.MySQL闪回工具
11.SQL审核inception
SQL优化分析SQLAdvisor和SOAR

课程费用

5800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求