MySQL培训

Oracle 转MySQL课程助跑

近期因为一些朋友经常聊起来Oracle转MySQL的事情,我结合飞信当时SQL SERVER转MySQL中做的事总结了一个课程,大纲如下,有兴趣的同学可以联系我 wubingxi#gmail#com

培训模块内容 培训大纲 学时
MySQL现状及不同版本新特性及使用现状 课程目的:让用户全面了解目前MySQL的现状及使用情况,方面用户后期选择1.  不同版本的特性1.1  MySQL官方版本现状及特性

1.2  Percona版本现状及特性

1.3  MariaDB版本现状及特性

1.4  其它版本的现状及特性

2.  MySQL高可用架构介绍

3.  MySQL在国外企业的使用现状

4.  MySQL在国内企业的使用现状

5.  MySQL使用方面的总结

 2
MySQL和Oracle的区别  该课程主要目的是让开发人员人能在MySQL上进行Schema设计。课程主要内容:1. 数据类型区别2. 4大核心语句使用区别

3. 存储引擎区别

4. 正确对待数据库的新特性

5. MySQL和Oracle在事务处理方面的区别

6. 什么样的项目适合迁移到MySQL上

2
 深入研究MySQL特点来优化程序开发 该课程主要目的是让开发及运维人员能全面了解MySQL特性及更好的利用MySQL1.  MySQL的体系结构(附带Innodb结构)2.  MySQL对系统资源的使用特点

3.  MySQL的连接处理的过程

4.  了解MySQL的日志系统

5.  如何利用MySQL的特性

2

MySQL配置优化

1.  操作系统优化

         1.1. 系统的一些点参数优化

         1.2. 文件系统选择

2.  MySQL的配置文件介绍

3.  Innodb配置参数优化(详细:内存,IO, 日志,表空间)

4.  针对同步的配置优化

5.  MySQL配置模板

2

基于MySQL的SQL调优及Tips

1.  如何定位SQL的性能问题2.  分析性能问题使用到的工具使用介绍3.  合适处理分析结果

4.  线上SQL性能问题分析

5.  SQL调优中的Tips

2
基于Innodb的最佳开发实践 1. Innodb总体介绍2. Innodb多版本处理及开发使用3. Innodb死锁检查

4. 案例分析为什么MySQL写入这么慢

5. 总结

2
 合理制定MySQL开发规范 1.  MySQL开发规范解析2.  数据类型选择3.  索引选择

4.  表结结构设计

5.  引擎选择

6.  SQL语句约束解析

7.  命名约束

8.  安全约束

9.  总结

2
详解SQL执行计划分析
  1. MySQL 的执行计划分析
  2. Explain详解
  3. Show profile及show profiles详解
  4. MySQL Performance Schema使用
  5. 总结
2

另外也有针对运维方面的培训有兴趣私聊。

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注