InnoDB架构浅谈

InnoDB架构浅谈

  • InnoDB整体架构
    • In-Memory Structures
    • On-Disk Structures

InnoDB整体架构

InnoDB架构浅谈_第1张图片

In-Memory Structures

  • Buffer Pool
    缓存的是页面信息,包括数据页,索引页,默认是128M
    • Change Buffer
      是Buffer Pool的一部分。默认是Buffer Pool的25%,这个的使用场景:如果这个数据页不是唯一索引,不存在重复的情况下,可以先将数据记录到此池中,提升Insert,update,delete执行速度。
  • Log Buffer
    也叫Redo Log Buffer,主要用于崩溃恢复。

On-Disk Structures

  • 系统表空间 System tablespace
    • undo Log
    • InnoDB数据字典
    • 双写缓冲区
    • change Buffer
  • 独占表空间file-per-tablespace
  • 通用表空间
  • 临时表空间
  • undo 表空间

你可能感兴趣的:(数据库,mysql)