MySQL培训简介

MySQL培训简介
    马上咨询


    胡文达  LoadRunner认证产品顾问(LR CPC)

    • 国际信息系统审计师(CISA)
    • (ISC)²注册信息系统安全师(CISSP)
    • 项目管理专业人士(PMP)


    课程简介与目标

    通过本次培训,可以系统的掌握MySQL的重要知识点,通过专家点拨和经验/案例分享,快速提高实战水平。每个专题结束后,会有相应的实验进行实践。

    教学方式、方法

    讲授和案例讨论相结合

    授课大纲

    1、MySQL优化管理诊断
    内容一:MySQL概述
    1、MySQL架构以及高可用架构介绍

    内容二:MySQL基本要求和维护工具
    1、数据库规范
    2、标准参数文件及其说明
    3、PT工具讲述并结合案例进行

    内容三:数据库开发
    1. 索引概述                   
    1、注意事项以及案例说明

    内容四:数据备份恢复+迁移+binlog解析
    1、逻辑备份恢复
    2、物理备份恢复
    3、 对线程逻辑备份恢复
    4.解析binlog进行增量恢复,或者解析成标准的sql语句进行恢复
    2、MySQL优化管理诊断
    内容一:核心参数概述
    1、核心参数对数据库的重要性
    2、根据测试用例进行问题分析

    内容二:查询优化
    1、数据表优化
    2、索引优化
    3、如何查找慢查询
    4、查询分析优化案例

    内容三:平时维护使用
    1.   查询数据库大小
    2.   查询是否有死锁
    3.   通过binlog分析业务高峰期间的DML操作
    4.   如何清除binlog
    5.   mysql批量kill locked进度方法
    6.   循环删除大表以及善后处理[减少业务影响]
    7.   ……

    内容四:巡检脚本

    内容五:综合案例分析
    1、主机磁盘I/O、cpu、内存、网络等资源使用比率比较高如何诊断
    2、大表删除索引后,业务查询主键10多秒,我们反思优化的地方
    3、备份恢复后,如何校验数据一致性
    4、在磁盘I/O、cpu高的情况下,没有慢查询,如何诊断分析
    5、分库分表针对客户端和中间件如何选择
    6、数据迁移我们要准备哪些工作
    7、监控使用mysql那个版本,以及什么引擎,如何分区重要监控表
    8、……
    3、提问:每天预留1个小时
    通过培训,大家互动提问,如何避免线上问题。
    4、后续内容[这个比较热点]
    针对公司提出的需求,进行针对性的讲解培训。
    如果公司需要,可以针对性从运维人员培训成为业务运维型DBA,
    从诊断问题web入手分析问题[jvm等措施],涉及到db如何和业务研发一起分析诊断,到定位到问题,拿出建设性建议,甚至解决方案。