我为 mysql 5.7 启用了 binlog,并且我看到一些文件同时创建了两次(一个是 100 mb,另一个是 2.3 GB),它们之前没有完成,bin 日志大小为 100 mb,可以从其他文件(请参阅本文的附件)。正在写入最后一个文件。突出显示的文件是错误的还是?请问谁能解释一下吗,谢谢
启用一般查询日志
https://dev.mysql.com/doc/refman/8.0/en/binary-log.html 说:
如果您使用大型事务,二进制日志文件可能会变得比
更大,因为事务会一块写入文件,而不会在文件之间拆分。max_binlog_size
这意味着,如果您在单个事务中更改许多行,或者这些行包含非常大的数据值(例如长 BLOB 或 TEXT 内容),则单个二进制日志可能会远远超出假定的大小限制。