文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


17.11.3 InnoDB 檢查點

將您的日誌檔案設得非常大可能會減少檢查點期間的磁碟 I/O。通常將日誌檔案的總大小設得與緩衝池一樣大或甚至更大是合理的。

檢查點處理如何運作

InnoDB 實作一種稱為模糊檢查點檢查點機制。InnoDB 會以小批次的方式從緩衝池刷新已修改的資料庫頁面。不需要以單一批次刷新緩衝池,這會在檢查點程序期間中斷使用者 SQL 陳述式的處理。

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