MySQL-InnoDB体系架构

2018-10-26  本文已影响6人  agile4j

作者:刘仁鹏
参考资料:《MySQL技术内幕 InnoDB存储引擎》


1.InnoDB体系架构

<center>InnoDB存储引擎体系架构</center>


eee.png-104.6kBeee.png-104.6kB

1.内存池

  1. 维护所有进程/线程需要访问的多个内部数据结构
  2. 缓存磁盘上的数据,方便快速地读取,同时在对磁盘文件的数据修改之前在这里缓存
  3. 重做日志缓冲
  4. ......

2.后台线程

  1. 刷新内存池中的数据,保证缓冲池中的内存缓存的是最近的数据(即磁盘->内存
  2. 将已修改的数据文件刷新到磁盘文件,保证数据库异常时能够恢复(即内存->磁盘
上一篇下一篇

猜你喜欢

热点阅读