MySQL 8.3 Release Notes
重做日志缓冲区是内存区域,用于存储要写入磁盘日志文件的数据。重做日志缓冲区的大小由 innodb_log_buffer_size
变量定义。默认大小为 16MB。重做日志缓冲区的内容会定期刷新到磁盘。大的重做日志缓冲区使大型事务可以在提交之前不需要将重做日志数据写入磁盘,从而节省磁盘 I/O。
变量 innodb_flush_log_at_trx_commit
控制重做日志缓冲区的内容如何写入和刷新到磁盘。变量 innodb_flush_log_at_timeout
控制日志刷新频率。
有关信息,请参阅 内存配置 和 第 10.5.4 节,“优化 InnoDB 重做日志记录”。