增量备份出现[BR:Backup:ErrBackupGCSafepointExceeded]backup GC safepoint exceeded报错

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
tidb 4.0
【问题描述】
使用tidb做增量备份时出现下面报错
Detail BR log in /tmp/br.log.2021-02-26T08.45.27Z
Error: GC safepoint 423186412642500608 exceed TS 423186412642500607: [BR:Backup:ErrBackupGCSafepointExceeded]backup GC safepoint exceeded

使用命令如下
./br backup full
–pd 10.42.3.35:2379
-s local:///var/lib/tikv/tmp/tidbzengliang
–lastbackupts 423186412642500607


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1赞

https://docs.pingcap.com/zh/tidb/stable/use-br-command-line-tool#使用-br-命令行备份集群数据

1赞

找到解决办法了,我是k8s安装的不适合在宿主机上备份

1赞

好的,另外手工调整 gc 时间是否可行?

勇哥 我也遇到相同的问题:我想问要满足“GC safepoint 必须在 lastbackupts 之前” ,lastbackupts是由命令获取的,1. GC safepoint这个时间我怎么通过命令去获取呢?2.如果获取到GC safepoint在lastbackupts之后,那么我把GC safepoint最后的时间点+1的时间点作为新的lastbackupts?这样对数据是否有影响?

1赞

我也有相同的问题

我最后手工调整tidb_gc_life_time解决的此问题
默认10min 我调整到了2h,在2h之内做增量备份 没有问题

嗯嗯,2个小时之后就不能做增量备份了,要做全量,再做增量

嗯,是的