软件水平考试
培训首页> 北京培训> 软件水平考试培训课程> MySQL高级管理与性能调优最佳实践培训班
MySQL高级管理与性能调优最佳实践培训班
移动客户端下载:

MySQL高级管理与性能调优最佳实践培训班

咨询电话: 400-656-1390
参考价格: 电话咨询
立即预约 确认报名
姓名:
电话:
城市:
想学
什么:
微信咨询

微信扫二维码免费咨询

我们将给您发送更多独

家资料和课程视频!

MySQL高级管理与性能调优最佳实践培训班
课程说明
课程级别
入门级
培训周期
一周
上课地址
北京市丰台夏家胡同育芳园东里三号楼B座
【课程详情】

  一、 培训收益

  通过此次课程培训,可使学习者获得如下收益:

  1.了解MySQL数据库文件结构;

  2.管理配置多MySQL数据库实例;

  3.MySQL系统变量的设置,数据库启停;

  4.创建并管理MySQL数据库用户、权限管理和安全审计;

  5.使用MySQL通用表空间和独立表空间;

  6.MySQL数据库日志体系;

  7.MySQL数据库Schema对象管理;

  8.MySQL数据库锁阻塞状态检测;

  9.讲解备份恢复概念,介绍主要备份工具MysqlBackup、XtraBackup;

  10.使用MySQL Backup进行数据库备份恢复;

  11.MySQL数据库优化设计;

  12.掌握MySQL数据库的优化方法;

  13.深入理解数据库复制、半同步复制;

  14.介绍基于MHA\MySQL Router\Oneproxy\PXC等架构进行高可用环境搭建;

  15.基于MySQL的组复制MGR技术实现主从环境和集群环境搭建;

  16.介绍基于代理机制和编码方式实现数据库读写分离

  二、 培训特色

  1.理论与实践相结合、案例分析与行业应用穿插进行;

  2.专家精彩内容解析、学员专题讨论、分组研究;

  3.通过全面知识理解、专题技能和实践结合的授课方式。

  三、 日程安排

时间

培训模块

培训内容

第一天

上午

MySQL介绍和数据库安装配置

内容一:Mysql简介  

MySQL数据库的起源  

MySQL各分支介绍(MySQL,MariaDB,Percona)

MySQL8.0特性

内容二:安装配置

选择合适的  MySQL 服务器软件分发类型

安装MySQL服务器  

设置MySQL服务器配置文件

初始化MySQL数据库

介绍可用的MySQL  工具

使用mysql命令行操作MySQL数据库

使用图形工具MySQL  Workbench 、SQLYog操作MySQL数据库

第一天

下午

MySQL数据库基本维护

内容三:数据库基本维护

描述MySQL服务器安装后文件结构

介绍MySQL数据库的日志文件

说明二进制日志记录

启动和停止MySQL服务器

服务器变量介绍

参数文件配置

内容四:获取元数据

列出可用的元数据访问方法

识别  INFORMATION_SCHEMA 数据库(模式)的结构

使用可用命令查看元数据

使用SHOW  语句和 INFORMATION_SCHEMA 表查看元数据

内容五:创建数据库

说明MySQL中存储引擎的一般用途

列出MySQL的可用存储引擎

描述InnoDB  存储引擎

使用SQL语句创建数据库

第二天

上午

用户权限管理和表空间管理

内容一:用户管理

创建、修改和删除用户帐户

列出用户授权要求

授予、修改和撤消用户特权

静态权限(user,  db,table_privs, column_privs, proc_priv)

动态权限(global_grants)

审计功能配置

传统审计配置

内容二:表空间管理

通用表空间和独立表空间

参数innodb_file_per_table设置

创建通用表空间

表在表空间中的移动

UNDO表空间设置

第二天

下午

Schema对象使用和数据库编程

内容三:Schema对象

数据类型介绍

创建表、修改表,表数据操作

字符集问题处理

描述表约束作用,维护表上的约束

表分区特性介绍

创建分区表

获取分区元数据

使用分区改善性能

索引的创建和使用

查询语句SELECT用法(连接查询、子查询)

内容四:数据库编程和函数

编程基础(变量定义、控制结构)

存储过程编写

函数编写

触发器编写、触发器顺序设置

事件调度程序

第三天

上午

并发控制机制和备份恢复基本概念

内容一:并发控制

并发控制机制,锁介绍

锁阻塞状态监控和处理

内容二:备份恢复基本概念

备份的基本概念

冷备份、热备份区别

常用备份工具介绍

二进制日志文件和备份恢复的关系

二进制文件格式(row/statement/mixed)

二进制文件结构分析

基于时间点的恢复

Innodb的在线热备

第三天

下午

使用工具进行数据库备份恢复

内容三:备份恢复工具

Mysqlbackup介绍

使用Mysqlbackup完成数据库的备份

使用Mysqlbackup完成image备份

使用Mysqlbackup完成全库恢复

使用Mysqlbackup完成单个数据库恢复

使用Mysqlbackup进行全量和增量备份

使用增量备份恢复数据库

mysqldump介结

使用mysqldump导出全库数据

使用mysqldump导出单个数据库数据

使用mysqldump完成数据库恢复

第四天

上午

MySQL数据库优化

内容一:优化设置

优化表设计

优化io设计

日志文件设置

使用异步IO

表空间路径优化

表数据分析,柱状图收集

空间优化  

优化内存,命中率分析

增大buffer_pool_size

资源组配置,控制资源分配

大内存页设置

网络连接,线程缓存  thread_cache_size

线程池配置

第四天

下午

MySQL数据库高可用配置实战

内容二:Mysql数据库高可用配置

高可用基本概念介绍

MySQL主从复制原理

基于Paxos协议的MySQL集群原理

高可用的实现方式

异步复制的高可用实现

半同步复制的高可用实现

使用MGR组复制技术进行主从环境实现,失效切换

使用MGR组复制技术进行集群环境搭建

基于MySQL  Router的读写分离和负载均衡实现

基于Oneproxy的分库分表技术介绍

第五天

总结与交流


课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

个性定制课程

温馨提示