Innodb的體系結構

2022-03-22 07:42:25 字數 455 閱讀 6409

mysql的體系結構,兩部分組成:mysql的server層和儲存引擎層。

儲存引擎層innodb體系結構:

innodb的整個體系結構就是由多個記憶體塊組成的緩衝池及多個後台程序組成。我們可以從三方面來介紹:記憶體----執行緒-----磁碟

記憶體:包含insert_buffer、data_buffer、index_buffer、redo_log_buffer

記憶體重新整理到磁碟的機制:redo_log_buffer由innodb_flush_log_at_trx_commit引數控制,bin_log由sync_binlog引數控制。

執行緒:master thread、redo log thread、read thread、write thread、page clear thread

磁碟:redo log、 bin log、undo log

InnoDB體系結構之記憶體篇

前言,對於計算機來說,cpu 的運算速率要比記憶體讀寫速率快的多,記憶體的讀寫效率比磁碟的讀寫要快得多。為了解決 cpu 執行效率與記憶體讀寫速度不匹配的問題,就出現了cpu 快取。將記憶體中的一小部分資料在 cpu中快取起來,這樣就加快了 cpu 處理資料的能力。其實在任意兩種 速度相差較大的硬體...

mysql 體系結構 了解MySQL體系結構

mysql 資料庫體系結構圖 mysql 由以下幾部分組成 1 connectors 不同語言中與 sql 的互動 show variables like connection variable name value character set connection utf8 collation c...

簡述mysql體系結構 MySQL體系結構

一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...