我有一个在 Centos 6 上运行的 MySQL 5.7。我启用了二进制日志,并且没有在我的配置文件中为二进制日志的最大大小提供任何自定义值。默认情况下,参数max_binlog_size = 1073741824相当于 1GB。这意味着,一旦二进制日志达到 1GB 的大小,就应该创建一个新文件。
我在我的服务器中观察到所有二进制日志文件的大小都不同,并且有很多对比,如 200GB、165GB、4GB 等......
当二进制日志文件的最大大小为 1GB 时,为什么会发生这种情况?是否有必要在配置文件中明确提及默认的最大大小?