Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

17.5.4 重做日志缓冲区

重做日志缓冲区是内存区域,用于存储要写入磁盘日志文件的数据。重做日志缓冲区的大小由 innodb_log_buffer_size 变量定义。默认大小为 16MB。重做日志缓冲区的内容会定期刷新到磁盘。大的重做日志缓冲区使大型事务可以在提交之前不需要将重做日志数据写入磁盘,从而节省磁盘 I/O。

变量 innodb_flush_log_at_trx_commit 控制重做日志缓冲区的内容如何写入和刷新到磁盘。变量 innodb_flush_log_at_timeout 控制日志刷新频率。

有关信息,请参阅 内存配置第 10.5.4 节,“优化 InnoDB 重做日志记录”