硬盘有些容量不足,但是不清理能否像mysql binlog一样,通过手动清理日志+调整index降低硬盘空间
tidb binlog有相似的手动清理吗
现在已经调整gc了,触发自动清理的周期是多久?
参考这个看看
你的binlog日志是不是这样500M一个归档了?自己写个脚本打包备份下就行了。
find ./ -type f -size +510M | grep -v “.zip”|xargs zip $date1 | xargs rm -rf
2 个赞
这个搞成定时作业就不错。
确认没用,binlog可以手工清理的,做成定时任务
出发GC时删除历史版本,不是删除binlog。如果想清理binlog,直接写个脚本,每天凌晨执行。删除3天之前的文件就行了。最简单的shell脚本 一个命令就够够了find /xxx/xx/*.log -mtime +2 -exec rm {} ;
如果没有业务或者什么鬼卡夫卡 来读他的binlog,直接关闭。
1 个赞
磁盘空间不够,不是tikv的吧?
不光是binlog 文件吧,可以看看其他组件的日志文件,会不会也是非常大
tidb除了组件日志没啥好清理的,另外tidb一般也不用binlog把
可以增磁盘空间,binlog文件可以清理。
定时任务来删除
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。