咨询热线 13923776320

您所在位置: 中科信软> 学校课程> 中科信软MySQL数据库优化管理培训与咨询

中科信软MySQL数据库优化管理培训与咨询

▪ 授课机构:中科信软

▪ 地址:北京市海淀区羊坊店路18号1幢5层520-1房屋

▪ 发布时间:2020-09-01

咨询热线

13923776320

网报价格:详询

课程原价:详询

课程详情| 学校简介| 学校地址| 网上报名

课程大纲

1. 初识MySQL 1、初识MySQL及管理

u 要从事 MySQL DBA 工作就要系统的了解一下 MySQL 的历史,现

状及分支版本

u 通过和 Oracle, SQL Server 特性对比深入理解 MySQL 的适用 场景

u 了解 MySQL DBA 的工作职责及技能需求

u 全面认识实际中 MySQL DBA 的工作环境,为自已准备一个接 近于真实的环境

u 要从事MySQL DBA工作就要系统的了解一下MySQL的历史,现状及分支版本

u 通过和Oracle, SQL Server特性对比深入理解MySQL的适用场景

u 了解MySQL DBA的工作职责及技能需求

u 全面认识实际中MySQL DBA的工作环境,为自已准备一个接近于真实的环境

2MySQL安装配置及体系结构

u 系统的学习MySQL安装(RPM, 二进制包,源码编译等),了解MySQL安装目录结构及作用,通过全面的了解MySQL启动(/etc/init.d/mysql, mysqld, mysqld_safe)和关闭方式,什么数据库启动不了关闭不了这类问题永远不是问题

u MySQL配置讲解及多实例管理规范(包含多版本共存)生产中往往通过安装多实例的形式来提高机器硬件的利用率。在了解MySQL对硬件的使用限制的同时,学会多事例的安装及操作

u 深入了解MySQL三层体系结构,掌握MySQL的工作机制

 

2. MySQL安装部署规范 1MySQL生产环境布署规范及建议

u 系统安装规范

u MySQL安装规范

u 其它规范要点

3. MySQL数据类型 1、常见数据类型及使用建议

u INT

u CHAR/VARCHAR

u DATETIME/TIMESTAMP

u 数据类型选择注意事项

u 数据类型选择注意事项

4. MySQL体系结构 1MySQL三层体系结构

u 了解MySQL三层体系结构;

u 了解MySQL内存组成结构;

u 了解MySQL各层逻辑模块关系;

2MySQL常用引擎特点对比及选型建议

u 了解MySQL内置集成了哪些存储引擎,及各种存储引擎的区别;

u 了解几种关键引擎的区别及适用场景;

第三方引擎应用场景分析

u 了解Infobright引擎;

u 了解InfiniDB引擎;

u 了解TokuDB引擎;

5. MySQL索引 1、索引基础知识

u 索引基础理论(二分查找、二叉树、B树、B+树、哈希索引)

u MySQL索引基本概念(聚集索引、主键索引、唯一索引、覆盖索引、联合索引等)

2、深入理解MySQL索引

u MyISAM表索引特点

u InnoDB表索引特点

u 索引优化案例

u 索引设计规范

6. MySQL事务 1MySQL事务并发

u 理解ACID

u 理解并发事务可能存在的问题;

u 理解事务隔离级别;

u MySQL如何解决幻读的;

u MySQL的事务独特性;

7. MySQL 1MySQL锁总览

u MySQL锁简介

u 几个全局锁

2InnoDB行锁

u InnoDB行锁实现

u 通过经典案例理解InnoDB行锁

u InnoDB死锁

u InnoDB锁监控

 

8. MySQL存储引擎 1、全面了解InnoDB的结构

u InnoDB介绍及发展历史

u 全面了解InnoDB的处理过程及相应的概念,深入研究

2InnoDBDML中的开销及处理机制

u 全面识别InnoDB的结构及存储结构,深理解InnoDB的索引聚集表的处理特点,提高表结构设计优化认识

InnoDB关建配参数据讲解 u 详细讲解MySQL InnoDB的参数及意义

u 全面了解InnoDB的不同隔级别下处理特点及对性能的影响

3、深入了解InnoDB

u InnoDB后台进程讲解,表空间文件介绍,日志切换过程讲解

u 进行InnoDB监控

9. 全面优化MySQL 1、性能瓶颈分析

u 性能瓶颈定位分析

u 故障分析方法,检查哪些指标,有什么工具可用

2、从硬件上优化MySQL

u BIOS配置中调整CPU、内存相关设置,优化硬件性能

u 调整阵列卡配置,优化IO性能

u 其他硬件相关配置进行优化

3、从系统上优化MySQL

u 根据MySQL特性,调整内核相关参数进行优化

u 选择适当的文件系统,以达到更高IOPS

4、从MySQL配置上优化

u 关键参数调优

u MySQL工作机制调整优化

5schema设计优化

u 根据业务特点优化SCHEMA设计

u 选择适当的表类型,字段类型

6SQL执行计划详解

u 解读EXPLAIN,找准优化入口

u 阅读SQL执行计划中的注意事项

u 如何改变执行计划提高SQL效率

u 如何判断SQL优化前后的效率对比

u 如何利用SQL执行计划的来进行SQL调优及附带案例

7、通过架构设计来优化

u 大表设计建议

u 分析型数据表设计建议

u 架构设计优化要点、经验

8、通过引入应用层优化

u 应用层优化要点、经验

9\MySQL开发设计规范

u MySQL开发规范要点



等....课程


中科信软高级技术服务机构(已成立13年)→13年期间,为各大企业提供:各种软件培训、定制培训、技术咨询、技术支持

时间灵活 地点灵活(北上广深、成都、武汉都有上课点),人数灵活,师资丰富、可按您的需求给您定制课程,匹配教师。


小班授课,公开课,上门内训

特殊技术订制培训或咨询

技术培训,技术咨询,项目承接,专家外包

免责声明:以上信息是由学考培训网平台用户自行发布,所有内容均由发布者对信息的真实性负责,学考培训网仅提供信息发布、展示,不对用户信息内容的真实性负责,请用户自行甄别,谨防受骗!!

中科信软简介

北京中科信软科高级技术服务机构→提供:软件培训、定制培训、技术咨询、技术支持

时间灵活 地点灵活,人数灵活,师资丰富、按您的需求给你匹配老师,不怕学不会!

公开课,上门内训

特殊技术订制培训或咨询

技术培训,技术咨询,项目承接,专家外包


  • 学校名称:中科信软

    固定电话:13923776320

    授课地址:北京市海淀区羊坊店路18号1幢5层520-1房屋 预约参观

网上报名抢优惠