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


MySQL 9.0 參考手冊  /  ...  /  日誌緩衝區

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 重做日誌」