MySQL管理与性能调优 时间:2019年12月19-22日(18日全天报到)福州 三、 日程安排 时间 培训模块 培训内容 **天 上午 MySQL介绍和数据库安装配置 内容一:Mysql简介 MySQL数据库的起源 MySQL各分支介绍(MySQL,MariaDB,Percona) MySQL8.0特性 内容二:安装配置 选择合适的 MySQL 服务器软件分发类型 安装MySQL服务器 设置MySQL服务器配置文件 初始化MySQL数据库 介绍可用的MySQL 工具 使用mysql命令行客户机 使用mysqladmin 命令行客户机执行管理任务 使用MySQL Workbench 图形客户机 使用SQLyog 图形客户机 **天 下午 MySQL数据库基本维护 内容三:数据库基本维护 描述MySQL服务器安装后文件结构 介绍MySQL数据库的日志文件 说明二进制日志记录 启动和停止MySQL服务器 服务器变量介绍 参数文件配置 内容四:获取元数据 列出可用的元数据访问方法 识别 INFORMATION_SCHEMA 数据库(模式)的结构 使用可用命令查看元数据 使用SHOW 语句和 INFORMATION_SCHEMA 表查看元数据 内容五:创建数据库 说明MySQL中存储引擎的一般用途 列出MySQL的可用存储引擎 描述InnoDB 存储引擎 使用SQL语句创建数据库 第二天 上午 用户权限管理和表空间管理 内容一:用户管理 创建、修改和删除用户帐户 列出用户授权要求 授予、修改和撤消用户特权 静态权限(user, db,table_privs, column_privs, proc_priv) 动态权限(global_grants) 审计功能配置 传统审计配置 基于规则的审计配置 内容二:表空间管理 通用表空间和独立表空间 参数innodb_file_per_table设置 创建通用表空间 表在表空间中的移动 UNDO表空间设置 第二天 下午 Schema对象使用和数据库编程 内容三:Schema对象 数据类型介绍 创建表、修改表,表数据操作 描述表约束作用,维护表上的约束 表分区特性介绍 创建分区表 获取分区元数据 使用分区改善性能 索引的创建和使用 查询语句SELECT用法(连接查询、子查询) 内容四:数据库编程和函数 编程基础(变量定义、控制结构) 存储过程编写 函数编写 触发器编写、触发器顺序设置 事件调度程序 数据库函数使用 第三天 上午 并发控制机制和备份恢复基本概念 内容一:并发控制 并发控制机制,锁介绍 锁阻塞状态监控和处理 内容二:备份恢复基本概念 备份的基本概念 冷备份、热备份区别 常用备份工具介绍 二进制日志文件和备份恢复的关系 二进制文件格式(row/statement/mixed) 二进制文件结构分析 基于时间点的恢复 Innodb的在线热备 第三天 下午 使用工具进行数据库备份恢复 内容三:备份恢复工具 Mysqlbackup介绍 使用Mysqlbackup完成数据库的备份 使用Mysqlbackup完成image备份 使用Mysqlbackup完成全库恢复 使用Mysqlbackup完成单个数据库恢复 使用Mysqlbackup进行全量和增量备份 使用增量备份恢复数据库 Perconaxtrabackup 使用介绍 Perconaxtrabackup软件安装配置 使用xtrabackup备份数据库 使用xtrabackup备份数据库增量 使用xtrabackup完成数据库恢复 使用xtrabackup进行压缩备份 mysqldump介结 使用mysqldump导出全库数据 使用mysqldump导出单个数据库数据 使用mysqldump完成数据库恢复 第四天 上午 MySQL数据库优化 内容一:优化设置 优化表设计 优化io设计 日志文件设置 使用异步IO 表空间路径优化 表数据分析,柱状图收集 空间优化 优化内存,命中率分析 增大buffer_pool_size 资源组配置,控制资源分配 大内存页设置 网络连接,线程缓存 thread_cache_size 线程池配置 第四天 下午 MySQL数据库高可用配置实战 内容二:Mysql数据库高可用配置 高可用基本概念介绍 MySQL主从复制原理 MySQL集群原理 高可用的实现方式 基于异步复制的高可用实现 基于半同步复制的高可用实现 基于MHA主从同步的高可用实现 基于MySQL Router的读写分离和负载均衡实现 基于Oneproxy的读写分离和负载均衡实现 基于KeepAlived的高可用实现 PerconaXtraDB Cluster集群的实现 基于Oneproxy的分库分表技术实现 授课* 杨老师 ORACLE***,曾就职甲骨文公司8年以上,ORACLE技术的研究者与倡导者,国家信息技术紧缺技术人才培养工程NITE特约培训师,计算机软件与理论专业博士生导师,中国计算机学会高级会员,**信息化建设评审*与技术顾问,精通mysql、B/S结构软件开发流程与管理目前担任多家企业数据中心技术顾问,为国内多个行业进行Oracle及mysql数据库课程培训,全国巡讲上百场,深受广大学员**。 培训费用 培训费6800元/人(含培训费、场地费、资料费等),食宿可统一安排,费用自理。请学员带身份证复印件一张。