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存儲的鎖信息
數據字典信息