MySQL - Todo

MySQL 内容代办事项

  • SQL基础语法
  • MySQL架构
    • client层
    • server层
      • 连接器
      • 查询缓存
      • 解析器
      • 优化器
      • 执行器
    • 存储引擎
      • InnoDB
        • 表空间
        • 数据页结构
        • 行记录存储
        • Buffer Pool
      • MyISAM
      • Memory
    • MySQL索引
      • 数据结构
        • B+树索引
        • Hash索引
        • Full-text
      • 索引类型
        • 聚簇索引
        • 非聚簇索引
      • 索引优化
        • 主键索引
        • 唯一索引
        • 普通索引
        • 联合索引
        • 前缀索引
      • 索引失效
        • 索引覆盖
        • 索引下推
      • 索引选择
    • MySQL事务
      • ACID
        • 原子性
        • 隔离性
        • 持久性
        • 一致性
      • 事务并发
        • 脏读
        • 不可重复读
        • 幻读
      • 事务隔离级别
        • 读未提交
        • 读已提交
        • 可重复读
        • 串行化
      • 隔离级别实现
        • MVCC
    • MySQL锁
      • 全局锁
      • 表级锁
        • 表锁
        • MDL锁
        • 意向锁
        • 自增锁
      • 局部锁
        • 记录锁
        • 间隙锁
        • 临键锁
        • 插入意见锁
      • 死锁
    • MySQL日志
      • undo log
      • redo log
        • WAL
        • 两阶段提交
      • bin log
    • MySQL调优
      • explain 解释计划
      • 查询性能调优
      • 分页调优
      • 连接池
  • MySQL高可用
    • 读写分离
    • 分库分表
    • 分布式ID
    • 分布式锁
    • 数据迁移
    • 分布式事务
    • 高可用
    • 分布式数据库
  • 数据库设计
    • 设计规范(三范式)
    • 设计原则
    • 反范式设计