基于 MySQL 5.7 版本学习 MySQL 数据库相关知识

机制:

  • 事务
  • XA事务
  • 存储引擎
  • 索引
  • 插件机制
  • 自定义函数
  • 查询优化器
  • 查询缓存
  • 分区
  • 视图
  • 外键
  • 存储过程
  • 复制
  • 权限控制
  • binlog
  • redolog
  • generallog
  • 配置
  • 状态

协议:

  • 认证
  • COMMAND
  • 预编译

测试:

  • mtr: MySQL 源码自带的测试用例
  • rqg
  • sysbench
  • tpcc
  • tpch

性能优化:

  • 性能剖析
  • Schema与数据类型优化
  • 优化索引
  • SQL重写
  • 配置优化
  • 操作系统优化
  • 硬件优化
  • 应用层优化

运维管控:

  • 高可用
  • 备份
  • 恢复
  • 审计
  • SQL规范