第2章 Innodb 存儲引擎

一.InnoDB 體系架構

1.1後臺線程

  • master thread:刷新內存中的數據到磁盤
  • io thread:處理 IO 請求,AIO
  • purge thread:清理undo 頁的回收
  • page cleaner thread:刷新髒頁

1.2內存

LRU list:最近最少使用算法管理緩衝池算法

Free list:空閒頁數據庫

Flush list:髒頁,緩存池中頁數據與磁盤頁數據不一致緩存

二.checkpoint 技術

用於數據庫宕機回覆架構

三.Master Thread 工做方式

四.InnoDB 關鍵特性

4.1插入緩衝

4.2兩次寫

4.3自適應哈希索引

4.4異步 IO

4.5刷新鄰接頁

五.啓動,關閉與恢復

相關文章
相關標籤/搜索