该课程由猎学网审核,享受猎学网报名、支付保障
Mysql高级海量数据存储和优化
本课程主要讲解mysql高级技术。讲解mysql备份恢复技术,mysql各级优化技术;通过mysql主备、同步、切分、cluster等技术实现mysql高可扩展设计和高可用设计,满足企业中大数据存储和高并发访问的要求
让学员熟练掌握mysql备份恢复技术、各级优化技术。让学员能够搭建企业环境下mysql集群,解决集群中存在的性能、同步、高可用、高可扩展等问题
本课程适用于普通开发人员、数据存储架构师、DBA、性能优化工程师、对数据优化和数据设计感兴趣的人员
课程大纲
第一讲:MySQL架构组成
1.mysql物理文件组成
2.mysql系统架构组成
3.存储引擎简介
第二讲:MySQL备份与恢复
1.备份原理
2.逻辑备份
3.mysqldump使用详解
4.使用binlog恢复数据
5.xbackup使用介绍
第三讲:MySQL性能优化之-影响性能的因素
1.商业需求的影响
2.系统架构及实现的影响
3.查询语句对性能的影响
4.数据库Sychema设计对性能的影响
5.硬件选择对性能的影响
第四讲:MySQL性能优化之-查询优化一
1.查询优化器模块分析
2.查询优化的基本思路和原则分析
3.执行计划解析
4.IO、CPU损耗解析
第五讲:MySQL性能优化之-索引优化
1.索引的利弊
2.mysql索引的分类
3.如何合理创建索引
4.索引的失效和限制
第六讲:MySQL性能优化之-查询优化二
1.join语句的原理和优化
2.order by语句的原理和优化
3.group by 语句的原理和优化
4.DISTINCT语句的原理和优化
5.范式和非范式集合使用
6.大字段垂直拆分
7.大表水平拆分
8.合理的数据类型
9.案例分析
第七讲:MySQL存储引擎及其优化
1.MyIsam存储引起特点及其优化
2.Innodb存储引擎特点及其优化
第八讲:MySQL锁机制及其优化
1.MyIsam表锁分析
2.Innodb行锁分析
3.Innodb行锁升级表锁
4.Innodb特殊锁情况说明
5.用锁机制优化mysql
第九讲:MySQL Server优化
1.安装优化
2.连接优化
3.查询缓存机制及优化
4.日志及日志优化
5.其它
第十讲:MySQL-replication
1.MySQL复制级别
2.MySQL-replication复制常用架构
3.MySQL-M/S搭建
4.MySQL复制缺陷
5.读写分离设计
第十一讲:MySQL 分布式( 数据切分)
1.数据的垂直切分及问题分析
2.数据的读写分离及问题分析
3.数据的水平切分及问题分析
4.数据切分后的整合操作
第十二讲:MySQL Cluster
1.Cluster基本原理
2.Cluster构建组成
3.Cluster备灾
4.MySql Cluster的缺点和限制
第十三讲:MySQL高可用架构设计
1.MySQL结合HEARTBEAT实现主备模式
2.MySQL结合DRBD实现网络RAID
第十四讲:MySQL海量数据同步解决方案
1.TT工具使用
2.DataX工具使用
3.淘宝双十一交易系统数据库设计分享
顾问将于24小时内联系您!