文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手冊頁 (TGZ) - 258.5Kb
手冊頁 (Zip) - 365.5Kb
資訊 (Gzip) - 4.0Mb
資訊 (Zip) - 4.0Mb


17.5.4 日誌緩衝區

日誌緩衝區是保存要寫入磁碟上的日誌檔案的資料的記憶體區域。日誌緩衝區大小由 innodb_log_buffer_size 變數定義。預設大小為 64MB。日誌緩衝區的內容會定期刷新到磁碟。大型日誌緩衝區允許大型交易在提交交易之前無需將重做日誌資料寫入磁碟即可執行。因此,如果您有更新、插入或刪除多列的交易,增加日誌緩衝區的大小可以節省磁碟 I/O。

innodb_flush_log_at_trx_commit 變數控制日誌緩衝區的內容如何寫入並刷新到磁碟。innodb_flush_log_at_timeout 變數控制日誌刷新頻率。

如需相關資訊,請參閱記憶體設定第 10.5.4 節,「最佳化 InnoDB 重做日誌」