Innodb 存儲引擎

Innodb體系結構緩存

單進程,多線程模式。 多線程

一塊innodb內存池+多個後臺線程,管理着innodb存儲引擎。線程

 

1. 後臺線程日誌

10個IO線程blog

1個master thread索引

1個lock監控線程進程

1個錯誤監控線程內存

IO線程相關配置參數hash

innodb_file_io_threadsit

innodb_read_io_threads

innodb_write_io_threads

 

 

2. 內存

innodb存儲引擎內存由一下幾個部分組成

緩衝池

重作日誌緩衝池

額外的內存池

 

參數

innodb_buffer_pool_size

innodb_log_buffer_size

innodb_additional_mem_pool_size

 

innodb緩存池中的數據頁類型有:

索引頁

數據頁

undo頁

插入緩衝

自適應hash index

innodb存儲的鎖信息

數據字典信息

相關文章
相關標籤/搜索