Mysql数据库查询优化培训

Mysql数据库查询优化培训
    马上咨询


    郭老师  Oracle原厂授权MySQL认证讲师,Oracle Certified Master认证大师

    AWS云计算解决方案高级架构师、阿里云云计算高级架构师ACE、ITPUB管理版版主,曾就职于连连支付、唯品会、吉利汽车研究院,参与设计巨头型互联网公司数据架构,对超高并发、极快性能数据架构有丰富经验。并主导吉利超大规模制造企业数据架构与云架构。开创了国内在线DSI(Data Server Internals)系列课程的先河,MySQL系列课程,云计算架构与大数据管理课程。 结合多年企业界实践与教学经验,自创“独郭九剑”教学法,融合算力、数据、算法于一体,培训过数千名技术专家,所培训学员遍布国内各个企业,并在企业内负责重要的数据相关工作。


    课程大纲

    第一课:MySQL 高级DBA职业规划
      1)具备一定的数据库理论
      2)推存几本MySQL的书
      3)了解MySQL官方网站
      4)MySQL与Oracle的区别
      5)MySQL相关技能
      6)MySQL DBA职业规划

    第二课:MySQL标准化、自动化部署
      1)机器标准化
      2)目录标准化
      3)参数标准化
      4)安装自动化
      5)源码编译部署

    第三课:深入MySQL体系结构
      1)连接层
      2)服务层
      3)存储引擎层

    第四课:揭密MySQL databock and binlog的格式

      1)InnoDB 物理存储结构
      2)InnoDB 逻辑存储结构
      3)InnoDB 文件结构
      4)InnoDB Page结构
      5)InnoDB 行记录结构
      6)InnoDB 数据块解析
      7)Binlog 日志生成的流程
      8)Binlog 日志解析

    第五课:MySQL DBA日常操作
      1)MySQL启动
      2)MySQL关闭
      3)登陆MySQL
      4)账户权限设置
      5)MySQL数据库安全配置
      6)表操作--线上可以直接删除表吗
      7)如何在线迁移MySQL
      8)MySQL线上升级
      9)MySQL常用命令

    第六课:深入浅出MySQL备份与恢复
      1)备份恢复原理
      2)常见的备份参数
      3)MySQL在线备份方案
      4)xtrabackup原理
      5)一次误删除的恢复

    第七课:MySQL锁机制与事务机制实现
      1)什么是事务
      2)事务的属性
      3)事务编程
      4)锁的概念
      5)InnoDB锁分析
      6)MDL锁分析
      7)死锁原理与分析

    第八课:MySQL监控系统之Zabbix
      1)Zabbix企业级分布式监控部署
      2)Zabbix监控MySQL指标配置
      3)MySQL数据库监控自动化方案

    第九课:MySQL性能优化的关键点
      1)实例级优化
       CPU的优化
       内存的优化
       IO的优化

      2)SQL优化
       执行计划
       慢查询
       深入理解索引

    第十课:深入理解MySQL主从复制
      1)Mysql主从复制架构
      2)Mysql主从复制配置
      3)运维MySQL主从复制集群中,遇到过一些问题?

    第十一课:构建高可用MySQL系统
       1)MHA架构的介绍
       2)MHA在线实战

    第十二课:MySQL构架设计与容量规划
      1)构架设计
      2)容量规划
     减少物理I/O,让MySQL闲下来
     转变随机I/O为顺序I/O
     减小活跃数据
     分库分表
     读写分离
     OLTP、OLAP分离

    第十三课:深入分析Online DDL原理
      1)OSC(在线更改表结构)原理
      2)openark-kit工具

    第十四课:运维MySQL过程中线上故障分析与排查
      1)数据库响应慢了
      2)数据库连接异常断开
      3)MySQL crash
      4)DDL lost table

    第十五课:MySQL源码初窥
      1)获取源码
      2)安装源码工具
      3)MySQL服务端启动源码分析