文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


17.11.3 InnoDB 檢查點

使您的日誌檔案非常大可能會減少檢查點期間的磁碟 I/O。通常將日誌檔案的總大小設定為與緩衝池一樣大,甚至更大是有意義的。

檢查點處理的運作方式

InnoDB實作稱為模糊檢查點檢查點機制。InnoDB會分批次從緩衝池刷新修改過的資料庫頁面。沒有必要在一個批次中刷新緩衝池,這會在中斷檢查點處理期間的使用者 SQL 陳述式處理。

當機復原期間,InnoDB會尋找寫入日誌檔案的檢查點標籤。它知道在標籤之前對資料庫的所有修改都存在於資料庫的磁碟映像中。然後,InnoDB會從檢查點開始向前掃描日誌檔案,將已記錄的修改套用至資料庫。