我在哪里可以找到关于 Maria DB 中最大 bin 日志文件的变量(我不是说 max_binlog_size)
Where can I find a variable about max bin log files in Maria DB ( I aint mean to say max_binlog_size)
磁盘中的二进制日志文件太多。
日志文件数量保持14~16如下。 (通常为 14 个)
mysql-bin-changelog.028255 134223043
mysql-bin-changelog.028256 134228506
mysql-bin-changelog.028257 134220246
mysql-bin-changelog.028258 134236483
mysql-bin-changelog.028259 134219139
mysql-bin-changelog.028260 134224849
mysql-bin-changelog.028261 134219266
mysql-bin-changelog.028262 134227092
mysql-bin-changelog.028263 16064294
mysql-bin-changelog.028264 134218994
mysql-bin-changelog.028265 134221078
mysql-bin-changelog.028266 134222337
mysql-bin-changelog.028267 134231770
mysql-bin-changelog.028268 134222330
mysql-bin-changelog.028269 119753944
我很确定像“134227341”这样的最后一个标签来自一个名为 max_binlog_size 的全局变量。但是是什么使列表保持其大小?
我没有设置这个Maria DB,所以我不多说了。这是针对 RDS 和 MariaDB ver 10.x 并且没有复制。
建议您将 expire_logs_days
设置为 14。这意味着任何超过 14 天的二进制日志都会被自动删除。
14 天应该给你足够的时间来注意到一个从站坏了并在丢失它需要的二进制日志之前修复它。
如果你没有slaves并且你不使用binlogs做备份,那么设置为1。
(还有其他方法,但这相当简单。)
磁盘中的二进制日志文件太多。
日志文件数量保持14~16如下。 (通常为 14 个)
mysql-bin-changelog.028255 134223043
mysql-bin-changelog.028256 134228506
mysql-bin-changelog.028257 134220246
mysql-bin-changelog.028258 134236483
mysql-bin-changelog.028259 134219139
mysql-bin-changelog.028260 134224849
mysql-bin-changelog.028261 134219266
mysql-bin-changelog.028262 134227092
mysql-bin-changelog.028263 16064294
mysql-bin-changelog.028264 134218994
mysql-bin-changelog.028265 134221078
mysql-bin-changelog.028266 134222337
mysql-bin-changelog.028267 134231770
mysql-bin-changelog.028268 134222330
mysql-bin-changelog.028269 119753944
我很确定像“134227341”这样的最后一个标签来自一个名为 max_binlog_size 的全局变量。但是是什么使列表保持其大小?
我没有设置这个Maria DB,所以我不多说了。这是针对 RDS 和 MariaDB ver 10.x 并且没有复制。
建议您将 expire_logs_days
设置为 14。这意味着任何超过 14 天的二进制日志都会被自动删除。
14 天应该给你足够的时间来注意到一个从站坏了并在丢失它需要的二进制日志之前修复它。
如果你没有slaves并且你不使用binlogs做备份,那么设置为1。
(还有其他方法,但这相当简单。)