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參數控制。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章