MySQL Binlog 增加超出正常指定值

问题描述 投票:0回答:1

我为 mysql 5.7 启用了 binlog,并且我看到一些文件同时创建了两次(一个是 100 mb,另一个是 2.3 GB),它们之前没有完成,bin 日志大小为 100 mb,可以从其他文件(请参阅本文的附件)。正在写入最后一个文件。突出显示的文件是错误的还是?请问谁能解释一下吗,谢谢binlog files yellow marked are increases

启用一般查询日志

mysql filesize binlog
1个回答
0
投票

https://dev.mysql.com/doc/refman/8.0/en/binary-log.html 说:

如果您使用大型事务,二进制日志文件可能会变得比

max_binlog_size
更大,因为事务会一块写入文件,而不会在文件之间拆分。

这意味着,如果您在单个事务中更改许多行,或者这些行包含非常大的数据值(例如长 BLOB 或 TEXT 内容),则单个二进制日志可能会远远超出假定的大小限制。

© www.soinside.com 2019 - 2024. All rights reserved.