MySQL技术内幕 InnoDB存储引擎 之 InnoDB体系架构

Posted elontian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL技术内幕 InnoDB存储引擎 之 InnoDB体系架构相关的知识,希望对你有一定的参考价值。

 

 

技术分享图片

 

后台线程

1.Master Thread

2.IO Thread

3.Purge Thread

4.Page Cleaner Thread

 

 

 内存

技术分享图片

 

 

重做日志在以下三种情况下将重做日志缓存中的内容刷新到外部磁盘的重做日志文件:

  • Master Thread 每一秒将重做日志缓存刷新到重做日志文件;
  • 每个事务提交时会将重做日志缓存刷新到重做日志文件;
  • 当重做日志缓冲池剩余空间小于1/2时,重做日志缓冲刷新到重做日志文件;

 

以上是关于MySQL技术内幕 InnoDB存储引擎 之 InnoDB体系架构的主要内容,如果未能解决你的问题,请参考以下文章

《MySQL技术内幕 InnoDB存储引擎 》学习笔记

《mysql技术内幕 InnoDB存储引擎(第二版)》阅读笔记

(转)Mysql技术内幕InnoDB存储引擎-表&索引算法和锁

《MySQL技术内幕InnoDB存储引擎》读书笔记 第一章

《MySQL技术内幕 InnoDB存储引擎》一书中用于查看数据页内容的python小工具

MySQL技术内幕(SQL编程)-数据类型