小编bla*_*tip的帖子

在 MySQL 中 expire_logs_days 可以少于 1 天吗?

所以......昨天我收到了一封“事后电子邮件”,内容是关于我运行的一项服务已经开始的活动。现在,数据库服务器在二进制日志记录中受到重创,很难达到大约 300mb/min 的速度。正如您所想象的那样,这正在以相当大的速度占用空间。

我正常的 7 天二进制日志到期并没有减少。我已经将日志截断到最后一个 4 小时(我正在验证复制是否是最新的mk-heartbeat):

PURGE MASTER LOGS BEFORE DATE_SUB( NOW(), INTERVAL 4 HOUR);
Run Code Online (Sandbox Code Playgroud)

我只是每隔几个小时从 cron 运行一次以度过难关,但这让我质疑expire_logs_days. 我还没有遇到过小于 1 的值,但这并不意味着它不可能。http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_expire_logs_days将类型指定为数字,但未指明它是否需要整数。

mysql log-files logging mysql5

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

log-files ×1

logging ×1

mysql ×1

mysql5 ×1