InnoDB儲存結構
阿新 • • 發佈:2022-12-03
1.3.2 InnoDB儲存結構
從MySQL 5.5版本開始預設使用InnoDB作為引擎,它擅長處理事務,具有自動崩潰恢復的特性。下面是官方的InnoDB引擎架構圖,主要分為記憶體結構和磁碟結構兩大部分 1.3.2.1 InnoDB記憶體結構(包含四大元件) 記憶體結構主要包括buffer Pool, Change Buffer, Adaptive Hash Index和log buffer四大元件 1.3.2.1.1 Buffer Pool(緩衝池) 簡稱BP,BP以Page頁為單位,預設大小16K,底層採用了連結串列資料結構管理Page,在InnoDB訪問記錄和索引時會在Page頁中快取,以後使用可以減少磁碟IO操作,提升效率