binlog日志怎样有效管理?

【 TiDB 使用环境】生产环境
【 TiDB 版本】v5.4.0
【遇到的问题:问题现象及影响】tidb扩容pump节点和drainer节点后,1晚上产生了10多G的日志,是否有参数能设置保留最近30天产生的binlog日志,避免大量占用磁盘空间。

https://docs.pingcap.com/zh/tidb/v8.3/tidb-binlog-configuration-file#pump

gc

  • 指定 binlog 可在本地存储的天数(整型)。超过指定天数的 binlog 会被自动删除。
  • 默认:7

log-file

  • 保存日志文件的路径。如果为空,日志不会被保存。
  • 默认:""

试试

1 个赞

好的,感谢大佬,了解了,gc = 7 类似 mysql在my.cnf中配置expire_logs_days=7 。

修改配置后要重启吗?还是通过参数设置的啊?

这个mysql如果8.0的话貌似已经改了

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。