【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.5.3
周期性执行 br log truncate 命令 可以看出最早可恢复时间的确是变了,可见truncate命令是执行成功的。
有参数可以控制,删除历史数据的,你也可以手动去清理
你说哪个?tiup br log truncate --until=${FULL_BACKUP_TS} ?
你看我第二张截图,已经是执行过truncate的了。
是 br 备份 定时 删除历史备份记录的
备份本身应该删除了吧,这个是备份的信息记录
truncate这个命令就是删除过期记录。看本帖标题,我是已经执行过这个命令的了,且也执行成功了,第二张图可以看出最早可恢复时间也比第一张截图的要晚很多。
我的问题是,执行过truncate后,s3上还是会有历史的信息。
对,第二张图可以看出,备份的数据本身是删了,但是这个元数据没有删,且从我备份至今一直存在,一个文件4M多,积少成多也占不少存储了
br log metadata执行一下查看下结果
S3的数据可以手动清除的
不够优雅
我也是6.5备份到s3,待会去生产看看是不是也有同样的情况
额,这估计是没考虑这种情况吧,不然时间一长,积少成多,占用了不少存储空间。
s3上面设置个数据有效期不就好了么?
自动生成的,怎么设置有效期?再产生之后遍历修改吗?那不如遍历删了
我们bucket共用,不能对bucket设置
生命周期可以针对某个path来设置的
我们用到不是标准aws s3
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。