课程大纲

介绍

  • 我的SQL 概述、产品、服务
  • 我的SQL 服务与支持
  • 支持的运营服务
  • 培训课程路径
  • 我的SQL 文档资源

我的SQL架构

  • 客户端/服务器模型
  • 通信协议
  • SQL 层
  • 存储层
  • 服务器如何支持存储引擎
  • MySQL 如何使用内存和磁盘空间
  • MySQL 插件接口

系统管理

  • 在 MySQL 发行版类型之间进行选择
  • 安装 MySQL 服务器
  • MySQL Server 安装文件结构
  • 启动和停止 MySQL 服务器
  • 升级我的SQL
  • 在单个主机上运行多个 MySQL 服务器

服务器配置

  • 我的SQL服务器配置选项
  • 系统变量
  • SQL 模式
  • 可用的日志文件
  • 二进制日志记录

客户端和工具

  • 可用于管理任务的客户端
  • 我的SQL管理客户端
  • mysql 命令行客户端
  • mysqladmin 命令行客户端
  • MySQL Workbench 图形客户端
  • 我的SQL工具
  • 可用的 API(驱动程序和连接器)

数据类型

  • 数据类型的主要类别
  • NULL 的含义
  • 列属性
  • 数据类型的字符集用法
  • 选择适当的数据类型

获取元数据

  • 可用的元数据访问方法
  • INFORMATION_SCHEMA结构
  • 使用可用命令查看元数据
  • SHOW语句与INFORMATION_SCHEMA表的区别
  • mysqlshow客户端程序
  • 使用 INFORMATION_SCHEMA 查询创建 shell 命令和 SQL 语句

交易和锁定

  • 使用事务控制语句并发运行多个 SQL 语句
  • 事务的 ACID 属性
  • 事务隔离级别
  • 使用锁定来保护事务

存储引擎

  • MySQL 中的存储引擎
  • InnoDB 存储引擎
  • InnoDB 系统和每个表的文件表空间
  • NoSQL 和 Memcached API
  • 高效配置表空间
  • 使用外键实现引用完整性
  • InnoDB 锁定
  • 可用存储引擎的功能

分区

  • 分区及其在 MySQL 中的使用
  • 使用分区的原因
  • 分区类型
  • 创建分区表
  • 子分区
  • 获取分区元数据
  • 修改分区以提高性能
  • 存储引擎对分区的支持

用户 Management

  • 用户身份验证要求
  • 使用 SHOW PROCESSLIST 显示正在运行的线程
  • 创建、修改和删除用户帐户
  • 替代身份验证插件
  • 用户授权要求
  • 用户的访问权限级别
  • 权限类型
  • 授予、修改和撤消用户权限

安全

  • 识别常见的安全风险
  • 特定于 MySQL 安装的安全风险
  • 网络、操作系统、文件系统和用户的安全问题及对策
  • 保护您的数据
  • 使用 SSL 实现安全的 MySQL 服务器连接
  • SSH 如何实现与 MySQL 服务器的安全远程连接
  • 查找常见安全问题的其他信息

表维护

  • 表维护操作的类型
  • SQL 表维护语句
  • 用于表维护的客户端和实用程序
  • 维护其他存储引擎的表
  • 导出和导入数据
  • 导出数据
  • 导入数据

在我的内部编程SQL

  • 创建和执行存储例程
  • 描述存储的例程执行安全性
  • 创建和执行触发器
  • 创建、更改和删除事件
  • 事件执行调度

我的SQL 备份和恢复

  • 备份基础知识
  • 备份类型
  • 备份工具和实用程序
  • 进行二进制和文本备份
  • 日志和状态文件在备份中的作用
  • 数据恢复

复制

  • 管理 mySQL 二进制日志
  • 我的SQL复制线程和文件
  • 设置 MySQL 复制环境
  • 设计复杂的复制拓扑
  • 多主复制和循环复制
  • 执行受控切换
  • 监视和排除 MySQL 复制故障
  • 使用全局事务标识符 (GTID) 进行复制

性能调优简介

  • 使用 EXPLAIN 分析查询
  • 常规表优化
  • 监视影响性能的状态变量
  • 设置和解释 MySQL 服务器变量
  • 性能架构概述

结论

问答环节

要求

没有特定的先决条件,但如果学生对数据库有一些先验知识,那就太好了。

  28 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (1)

相关课程

课程分类