• 搜素结果

 / 

MySQL运维和优化实战

搜狐
资深DBA
360
2404
1267
MySQL运维和优化实战
推荐课程
暂无评分
推荐课程
暂无评分
¥

5800.00

每人

课程时长

课程排期

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系

地点: 该课程暂无排期
没有地点信息
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

课程详细[html版]

课程信息

MySQL作为目前最为活跃热门的开源数据库,以低成本和简易操作的组合方案在互联网企业中被广泛采用而大放异彩。在炙手可热的BAT中,MySQL正被大量使用。显然,对于想在互联网行业大展手脚的数据库工程师和DBA们,熟练的MySQL技术无疑是一块很好的敲门砖。
本次课程会从从一个系统的知识结构来解读MySQL的运维体系和优化实战内容,通过大量的实战案例能够做到融会贯通,全面掌握MySQL的技能并运用到企业实战之中。

培训特色

本课程遵循从实战出发的原则,数据库版本涉及MySQL5.6及5.7。课程内容涵盖MySQL 安装配置,MySQL体系结构,InnoDB体系结构,备份恢复,复制和高可用和性能优化

目标收益

1、掌握MySQL体系结构
2、掌握MySQL基础运维内容
3、掌握MySQL备份恢复方案
4、掌握MySQL高可用方案
5、了解MySQL性能优化基础
6、掌握SQL优化基础

培训对象

数据库管理员(DBA),IT系统维护人员,企业IT架构师,应用开发高级人员

学员基础

a) 基本的Linux基础
b) 熟悉SQL
c) 有一定MySQL使用经验

课程大纲

主题 内容

课程分为三个部分,基础课程,管理运维,优化课程三个部分,是一个由浅入深,彼此关联
的一个进阶课程。
1. 基础课程-数据库简介和准备

作为 DBA,每天会有很多繁琐复杂的工作内容。这里会重点介绍 DBA 的分工,每天的工
作内容,可以从中对 DBA 的工作有一个基本全面的认识和了解,从 DBA 的职业规划和
挑战说起,解读 MySQL 发展概况,并对新版本特性做出解读。
1) 数据库行业情况
2) DBA 的分工和工作内容
3) MySQL 最新技术动态和特性解读

2. 基础课程-数据库规范和常见问题应对

DBA 的工作中有很多规范准则, 有些是硬性的明文规定, 有些只可意会, 对于 MySQL DBA
都极为关键,每一次问题背后都是深刻的经验教训,本课会从一些日常碰到的大量问题
来折射这些规范的必要性。
1) MySQL 常见问题
2) MySQL 的访问模式对比
3) MySQL 数据库启停过程对比
4) 数据库恢复标准
5) 演示几个数据库 bug 和分析过程
6) 数据库操作规范

3. 基础课程-数据库企业级安装部署

数据库软件的安装和创建数据库实例是工作中的必备内容,其实方法很多,而不是简单
的图形工具,企业级安装部署几乎没有图形安装方式,对于 MySQL 会详细讲解 rpm 安
装方式,二进制安装方式,以及创建 MySQL 数据库的注意事项。
1.企业版和社区版
2. rpm 安装方式
3. 二进制安装方式
4. 安装的规范和标准

4. 基础课程-SQL 开发基础

对于 DBA 来说,SQL 开发基础是基本功,但是有时候却恰恰是 DBA 所不擅长的,本节课
会从基本的 SQL 类型说起,引申 MySQL 常用,实用的函数,对于复杂查询和子查询的
解读,最后分析一下 MySQL 的存储过程和特有的 SQL 语法。
1.基本 SQL 类型
2.MySQL 常用,使用的函数
3.MySQL 复杂语句和子查询解读
4.MySQL 存储过程和特有 SQL 语法
5. 管理运维课程-体系结构

5.MySQL 体系结构的内容非常庞大,本课将会以受人以鱼,不如授之以渔的方式教授学

习思路,MySQL 方面重点解析 buffer pool,并对 InnoDB 的体系结构做出深入的解读,此
课将教会你从一条 SQL 语句的执行报错信息来推理 SQL 解析的过程,可以通过这种方式
一窥其中的原理,通过大量的测试来理解体系结构,最后给出一些学习的建议和方法。
1. 解析 MySQL buffer pool
2. 解析 MySQL InnoDB 体系结构
3. 深入剖析一条 SQL 语句来推理 SQL 解析的过程

6. 管理运维课程-常用工具使用

数据库常用工具很多,工欲善其事,必先利其器,对于 MySQL 则会分析系统自带的常
用命令和工具,并会演示第三方的常用工具和使用方法。
1. MySQL 系统自带的常用命令和工具
2. 常用的第三方工具使用和方法

7. 管理运维课程-数据库对象管理

对于 MySQL 除了解析数据字典外,还有常规的更新类操作细则和注意事项说明,以
及一些较有难度和挑战的操作,会介绍 pt 工具,MySQL online DDL 的内容。
1. MySQL 的日常更新
2. MySQL online DDL 的注意事项
3. Pt 工具的使用

8. 管理运维课程-备份恢复

对于 MySQL 则会讲解逻辑备份(mysqldump)和物理备份(xtracbackup)工具的使用和
注意事项,并对 Oracle 官方的 mysqlbackup 和第三方工具 mydump 做出解读。数据恢复
方面则会演示手工数据恢复和第三方工具 binlog2sql 的使用。
1. MySQL 逻辑备份和恢复
2. MySQL 物理备份和恢复
3. Mysqlbackup 使用
4. Mydump 使用
5. MySQL DML 数据手工恢复
6. MySQL DML 闪回恢复

9. 管理运维课程-容灾和切换

灾备是数据最后的救命稻草,对于 MySQL,则会讲解常见的主从搭建,GTID 使用,并
对 MySQL 的复制改进方案并行复制作出深度的解读, 并会演示第三方解决方案 MHA 的
使用。
1. MySQL 主从搭建
2. MySQL sandbox 搭建主从
3. MySQL GTID 的使用
4. MySQL 并行复制解读和测试
5. MySQL MHA 搭建过程

10. 管理运维课程-容灾和切换进阶

对于 MySQL,除了经典的异步解决方案,还有半同步,组复制(Group Replication) 作
出实践总结,并分分钟搭建 MGR 环境演示一些特性,对于最新发布的 InnoDB Cluster
也会演示搭建过程。
1. MySQL 数据异步复制方案
2. MySQL 半同步
3. MySQL Group Replication 搭建技巧

11. 优化课程-优化工具

对于 MySQL,则会解读 sys schema,并对常用的一些优化诊断工具, 比如 pt, mysql-sniffer,
innotop 等工具演示使用方式方法。
1. MySQL sys schema 解读
2. pt 工具诊断
3. mysql-sniffer 诊断
4. innotop 使用

12. 优化课程-优化知识储备

优化固然重要,基础的知识储备必不可少。在 MySQL 方面,对于优化器,索引对性
能的差异会有详细的说明,对常见的查询优化和限制,半连接,反连接等在不同版本的
演进作出解读。
1. MySQL 优化器解读
2. MySQL 索引的使用要领
3. MySQL 的查询优化限制
4. MySQL 半连接优化
5. MySQL 反连接优化

13. 优化课程-系统实例优化和压测

对于 MySQL 则会通过 swingbench 压测的方式来不断改进,得到一个符合基本业务需
求的配置需求。
1. MySQL 相关内核参数优化
2. MySQL 数据库参数优化
3. 使用 sysbench 压测 MySQL

14. 优化课程-SQL 优化

SQL 优化的技巧非常多,本课将会介绍大量真实的 SQL 优化场景和技巧。技巧分为常
规技巧和一些自己的感悟。真正秉烛燃烧传授最实用内功!
1. MySQL 查询优化
2. MySQL 优化技巧和分析思路

课程分为三个部分,基础课程,管理运维,优化课程三个部分,是一个由浅入深,彼此关联
的一个进阶课程。
1. 基础课程-数据库简介和准备

作为 DBA,每天会有很多繁琐复杂的工作内容。这里会重点介绍 DBA 的分工,每天的工
作内容,可以从中对 DBA 的工作有一个基本全面的认识和了解,从 DBA 的职业规划和
挑战说起,解读 MySQL 发展概况,并对新版本特性做出解读。
1) 数据库行业情况
2) DBA 的分工和工作内容
3) MySQL 最新技术动态和特性解读

2. 基础课程-数据库规范和常见问题应对

DBA 的工作中有很多规范准则, 有些是硬性的明文规定, 有些只可意会, 对于 MySQL DBA
都极为关键,每一次问题背后都是深刻的经验教训,本课会从一些日常碰到的大量问题
来折射这些规范的必要性。
1) MySQL 常见问题
2) MySQL 的访问模式对比
3) MySQL 数据库启停过程对比
4) 数据库恢复标准
5) 演示几个数据库 bug 和分析过程
6) 数据库操作规范

3. 基础课程-数据库企业级安装部署

数据库软件的安装和创建数据库实例是工作中的必备内容,其实方法很多,而不是简单
的图形工具,企业级安装部署几乎没有图形安装方式,对于 MySQL 会详细讲解 rpm 安
装方式,二进制安装方式,以及创建 MySQL 数据库的注意事项。
1.企业版和社区版
2. rpm 安装方式
3. 二进制安装方式
4. 安装的规范和标准

4. 基础课程-SQL 开发基础

对于 DBA 来说,SQL 开发基础是基本功,但是有时候却恰恰是 DBA 所不擅长的,本节课
会从基本的 SQL 类型说起,引申 MySQL 常用,实用的函数,对于复杂查询和子查询的
解读,最后分析一下 MySQL 的存储过程和特有的 SQL 语法。
1.基本 SQL 类型
2.MySQL 常用,使用的函数
3.MySQL 复杂语句和子查询解读
4.MySQL 存储过程和特有 SQL 语法
5. 管理运维课程-体系结构

5.MySQL 体系结构的内容非常庞大,本课将会以受人以鱼,不如授之以渔的方式教授学

习思路,MySQL 方面重点解析 buffer pool,并对 InnoDB 的体系结构做出深入的解读,此
课将教会你从一条 SQL 语句的执行报错信息来推理 SQL 解析的过程,可以通过这种方式
一窥其中的原理,通过大量的测试来理解体系结构,最后给出一些学习的建议和方法。
1. 解析 MySQL buffer pool
2. 解析 MySQL InnoDB 体系结构
3. 深入剖析一条 SQL 语句来推理 SQL 解析的过程

6. 管理运维课程-常用工具使用

数据库常用工具很多,工欲善其事,必先利其器,对于 MySQL 则会分析系统自带的常
用命令和工具,并会演示第三方的常用工具和使用方法。
1. MySQL 系统自带的常用命令和工具
2. 常用的第三方工具使用和方法

7. 管理运维课程-数据库对象管理

对于 MySQL 除了解析数据字典外,还有常规的更新类操作细则和注意事项说明,以
及一些较有难度和挑战的操作,会介绍 pt 工具,MySQL online DDL 的内容。
1. MySQL 的日常更新
2. MySQL online DDL 的注意事项
3. Pt 工具的使用

8. 管理运维课程-备份恢复

对于 MySQL 则会讲解逻辑备份(mysqldump)和物理备份(xtracbackup)工具的使用和
注意事项,并对 Oracle 官方的 mysqlbackup 和第三方工具 mydump 做出解读。数据恢复
方面则会演示手工数据恢复和第三方工具 binlog2sql 的使用。
1. MySQL 逻辑备份和恢复
2. MySQL 物理备份和恢复
3. Mysqlbackup 使用
4. Mydump 使用
5. MySQL DML 数据手工恢复
6. MySQL DML 闪回恢复

9. 管理运维课程-容灾和切换

灾备是数据最后的救命稻草,对于 MySQL,则会讲解常见的主从搭建,GTID 使用,并
对 MySQL 的复制改进方案并行复制作出深度的解读, 并会演示第三方解决方案 MHA 的
使用。
1. MySQL 主从搭建
2. MySQL sandbox 搭建主从
3. MySQL GTID 的使用
4. MySQL 并行复制解读和测试
5. MySQL MHA 搭建过程

10. 管理运维课程-容灾和切换进阶

对于 MySQL,除了经典的异步解决方案,还有半同步,组复制(Group Replication) 作
出实践总结,并分分钟搭建 MGR 环境演示一些特性,对于最新发布的 InnoDB Cluster
也会演示搭建过程。
1. MySQL 数据异步复制方案
2. MySQL 半同步
3. MySQL Group Replication 搭建技巧

11. 优化课程-优化工具

对于 MySQL,则会解读 sys schema,并对常用的一些优化诊断工具, 比如 pt, mysql-sniffer,
innotop 等工具演示使用方式方法。
1. MySQL sys schema 解读
2. pt 工具诊断
3. mysql-sniffer 诊断
4. innotop 使用

12. 优化课程-优化知识储备

优化固然重要,基础的知识储备必不可少。在 MySQL 方面,对于优化器,索引对性
能的差异会有详细的说明,对常见的查询优化和限制,半连接,反连接等在不同版本的
演进作出解读。
1. MySQL 优化器解读
2. MySQL 索引的使用要领
3. MySQL 的查询优化限制
4. MySQL 半连接优化
5. MySQL 反连接优化

13. 优化课程-系统实例优化和压测

对于 MySQL 则会通过 swingbench 压测的方式来不断改进,得到一个符合基本业务需
求的配置需求。
1. MySQL 相关内核参数优化
2. MySQL 数据库参数优化
3. 使用 sysbench 压测 MySQL

14. 优化课程-SQL 优化

SQL 优化的技巧非常多,本课将会介绍大量真实的 SQL 优化场景和技巧。技巧分为常
规技巧和一些自己的感悟。真正秉烛燃烧传授最实用内功!
1. MySQL 查询优化
2. MySQL 优化技巧和分析思路

+加载更多
Donec quam felis

Thousand unknown plants are noticed by me: when I hear the buzz of the little world among the stalks, and grow familiar with the countless indescribable forms of the insects and flies, then I feel the presence of the Almighty, who formed us in his own image, and the breath

I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend, so absorbed in the exquisite sense of mere tranquil existence, that I neglect my talents. I should be incapable of drawing a single stroke at the present moment; and yet.

+加载更多

近期公开课推荐

23
六月
上海
敏捷开发实践管理精髓

在人类生活越来越依赖软件的今天,软件研发…

23
六月
上海
高质量软件架构设计案例分析和最佳实践

随着网络与信息技术的高速发展,软件研发逐…

29
六月
上海
移动应用产品设计

在移动互联网飞速发展的今天,用户体验的重…

30
六月
广东
质量保障体系设计及建设

此课程为MSUP金牌经典课程,已经在各大IT公司…

30
六月
广东
互联网高可用架构设计与实践

互联网架构师应对如今的高并发要具备哪些能…

30
六月
北京
高级性能测试与性能分析

本课程解析了性能测试理论知识,分析性能测…

课程反馈

当前课程还没有反馈信息

用户还看了其他课程

使用ASP.NET MVC和EF开发Web应用

使用ASP.NET MVC和EF开发Web应用

14040人看过
0人评价
WEB 互联网安全

WEB 互联网安全

24059人看过
0人评价

欢迎来到msup!

还不是msup会员?快来注册吧!

立即注册

服务热线

400-812-8020

market@msup.com.cn

官方微信公众号

微信公众号:msupclub

Copyright © 2017 msup

京ICP备09001521号