Kundb定期清理binlog日志

  其他常见问题
内容纲要

概要描述


高并发场景下,数据库二进制日志持续增加,会造成磁盘空间不足。可以采用以下方法定期清理日志(bin log)内容;

详细说明


1. 定期清理日志的参数查看

MySQL [(none)]> show variables like 'binlog_expire_logs_seconds';
+----------------------------+--------+
| Variable_name              | Value  |
+----------------------------+--------+
| binlog_expire_logs_seconds | 259200 |
+----------------------------+--------+
1 row in set (0.01 sec)

一般默认是配置的3天,这里,我们提高一下这个参数的配置到7天,也就是604800秒

2. 修改或者新增该binlog_expire_logs_seconds参数

如果该参数存在,直接修改;

如果该参数不存在,则新增自定义参数:

file

然后kundb组件,配置服务再重启

MySQL [(none)]> show variables like 'binlog_expire_logs_seconds';
+----------------------------+--------+
| Variable_name              | Value  |
+----------------------------+--------+
| binlog_expire_logs_seconds | 604800 |
+----------------------------+--------+
1 row in set (0.01 sec)

修改成功。

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。