【发布时间】:2012-03-29 11:41:37
【问题描述】:
以下是我对日志文件组的理解。
每当插入/更新 innodb 表时,这些表都会在 innodb_log_buffer_size 中捕获。 如果 innodb_log_buffer_size 已满或到了将其刷新到磁盘的时间,它们将被写入 innodb_log_files,这些文件以组的形式维护并同时提交到表空间中。
现在我的问题是,为什么我们的 innodb_log_files 的总大小不应该超过 innodb_buffer_pool 的大小,为什么我们要写入这些日志文件,尽管我们正在将它们刷新到磁盘...?
我无法通过网络得到正确的解释,至少我无法理解。请给我一些更好的解释。
真的提前谢谢你。 问候, 一天
【问题讨论】:
标签: mysql crash-recovery