担心MySQL binlog文件增长速度过快而撑爆磁盘空间?

那么你需要了解一下Percona 8.0 binlog_space_limit参数(限制二进制日志文件使用的磁盘空间)

       该变量对所有二进制日志的总大小(以字节为单位)设置了上限。当达到限制时,最旧的二进制日志将被清除,直到总大小低于限制或仅保留活动日志。

       默认值0禁用该功能。日志空间没有限制。二进制日志会无限累积,直到磁盘空间已满。


例子

在文件中将设为binlog_space_limit  50GB my.cnf:

[mysqld]

...

binlog_space_limit = 50G

...


官方文档:https://docs.percona.com/percona-server/8.0/binlog-space.html#binlog_space_limit