天天看点

InnoDB体系结构

 InnoDB体系结构

分两块:后台线程、内存池

后台线程:默认情况下,InnoDB存储引擎的后台线程有7个(4个IO thread、1个master thread、1个锁(lock)监控线程、1个错误监控线程)

IO thread的数量由innodb_file_io_threads参数控制,默认为4。在linux下不会使用该参数设置的值而全部使用默认的4。四个IO threads分别是:insert buffer thread、log thread、read thread、write thread。

内存:InnoDB存储引擎由以下几个部分组成:缓冲池(buffer pool)、重做日志缓冲池(redo log buffer)以及额外的内存池(additional memory buffer)分别由innodb_buffer_pool_size、innodb_log_buffer_size及innodb_additional_mem_pool_size参数控制。

下一篇: 依赖注入

继续阅读