mysql 描述表_MySQL高级管理与性能调优最佳实践

ffe0de60fdb6f039875e1e48a119ce4c.gif

开课时间北京12月17-20日

什么是数据库调优?

数据库优化是一项很复杂的工作,是包含但不限于对系统搜索、读/写、CPU周期、内存带宽等方面,进行性能优化,最终达到数据库整体性能提升的目的。

报名MySQL课程能学到什么?

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

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

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

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

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

6.MySQL数据库日志体系;

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

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

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

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

11.MySQL数据库优化设计;

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

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

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

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

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

MySQL数据库调优课程能解决工作中哪些问题?

5e36a1f28b42b4b67748f30e0cd59828.png

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

82a1c77993faeb452911327b35dc2712.pngMySQL配置问题

导致数据库性能变慢

320da15e14fa67b39d50694e9d1c2648.pngMySQL单表记录数据较大

数据库性能明显下降

4db8d3a4ff531daf889394604f6defc7.png常见索引拖慢数据库

排查及解决方法

ff517dca4016cb796b132adc2f8f0024.png因事务故障非法输入

系统出现死锁

导致事务无法继续执行

7d5c2cbb5716e03dee48d5f74c78517b.png因系统故障:

比如由于软件漏洞或硬件错误

导致系统崩溃或中止

d2c1a19190458db58ed6da52eb1d75bb.png基于KeepAlived的高可用实现

f1a9ce73008e12edc2c2a8c0b5053d40.png基于MySQL Router的

读写分离和负载均衡实现

MySQL数据库优化方法

库表的设计优化(三种范式)

库表添加合适的索引(普通索引+主键索引+唯一索引+全文索引)

分表技术-水平分割与垂直分割

读写分离(add/delete/update与select分开)

多用存储过程和触发器(模块化编程)

优化MySQL配置(配置最大并发数,调整缓存大小,my.ini)

SQL优化与慢查询

定时清除垃圾数据,定时进行碎片整理

MySQL数据库优势

  • MySQL性能卓越、服务稳定,很少出现异常宕机

  • MySQL开放源代码且无版权制约,自主性及使用成本低

  • MySQL历史悠久,用户使用活跃,遇到问题可以寻求帮助

  • MySQL体积小,安装方便,易于维护

  • MYSQL适配性好,能满足大多数企业需求

  • MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别是PHP

为什么选择中培

47c5d5db7a36942b2e213dc70cdd533d.png

14年IT培训经验
产品打磨更细致

6f68b40d0fe5ee0b30858021d7ce9547.png

全国42城市开班授课
线下培训更方便

d49a558c50eeeb4d7e68d2314a3c691a.png

累计开设直播
录播课程50余门
线上教学经验丰富

5c1f2ef3e6b2bbe7dd411639db225dcd.png

累计为18家世界500强企业
提供IT培训服务
掌握主流IT技术方向

d9c31f63b089ecdaa14b9c761fa81739.png

精品小班课程
老师讲解更细致
针对性辅导更多

37161354c6832c486a17f2cae7f06f23.png

课程设计能切实解决
学员工作中遇到问题
实用性强

cb21b1618ec10281cbeff3e976d81348.png

演练实际运维
场景为切入点
代入感强

82e0e373edbf0b929a7cff4f5a977a03.png

筛选主流及
热门问题进行讲解
时效性强

7cef43e33f16ca13b8140ca24e52f006.png

引导式教学
启发学员自主解决问题
操作性强

MySQL高级管理与性能调优课程大纲

78d72c2b9f95912f50b5066da6a649a7.png

上午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语句创建数据库

7dbe72a7e199e3b70377f36480fa2842.png

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

内容一:用户管理

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

列出用户授权要求授予、修改和撤消用户特权静态权限(user, db,table_privs, column_privs, proc_priv)动态权限(global_grants)审计功能配置传统审计配置

内容二:表空间管理

通用表空间和独立表空间

参数innodb_file_per_table设置
创建通用表空间
表在表空间中的移动
UNDO表空间设置

下午Schema对象使用和数据库编程

内容三:Schema对象

数据类型介绍

创建表、修改表,表数据操作字符集问题处理描述表约束作用,维护表上的约束表分区特性介绍创建分区表获取分区元数据使用分区改善性能

索引的创建和使用查询语句SELECT用法(连接查询、子查询)内容四:数据库编程和函数编程基础(变量定义、控制结构)存储过程编写函数编写触发器编写、触发器顺序设置事件调度程序

b65e2992572927e42c6feca6a91e6d43.png

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

内容一:并发控制

并发控制机制,锁介绍
锁阻塞状态监控和处理

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

备份的基本概念
冷备份、热备份区别
常用备份工具介绍
二进制日志文件和备份恢复的关系
二进制文件格式(row/statement/mixed)
二进制文件结构分析
基于时间点的恢复
Innodb的在线热备备份的基本概念

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

内容三:备份恢复工具

Mysqlbackup介绍
使用Mysqlbackup完成数据库的备份
使用Mysqlbackup完成image备份
使用Mysqlbackup完成全库恢复
使用Mysqlbackup完成单个数据库恢复
使用Mysqlbackup进行全量和增量备份

使用增量备份恢复数据库
mysqldump介结
使用mysqldump导出全库数据
使用mysqldump导出单个数据库数据
使用mysqldump完成数据库恢复

b23ac06ba003acd334f0fe780f9bcda6.png

上午MySQL数据库优化

内容一:优化设置

优化表设计
优化io设计
日志文件设置
使用异步IO
表空间路径优化
表数据分析,柱状图收集
空间优化

优化内存,命中率分析
增大buffer_pool_size
资源组配置,控制资源分配
大内存页设置
网络连接,线程缓存 thread_cache_size
线程池配置

下午MySQL数据库高可用配置实战

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

高可用基本概念介绍
MySQL主从复制原理
基于Paxos协议的MySQL集群原理
高可用的实现方式
异步复制的高可用实现

半同步复制的高可用实现
使用MGR组复制技术进行主从环境实现,失效切换
使用MGR组复制技术进行集群环境搭建
基于MySQL Router的读写分离和负载均衡实现
基于Oneproxy的分库分表技术介绍

感谢您抽出 b6cdfd38f0e7a729398fc763307ba7bf.gif 22bd5feda9168286a97680a0924276cc.gif·1625556a66e1ac379365d909203c41d0.gif 7b2daa56d2d1be5ae124495fac5eefd8.gif来阅读此文

↓↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值