关于br备份增量备份单表的疑问

【 TiDB 使用环境】测试
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
用br备份完单表,然后又向该张表插入数据。过了差不多一个小时后进行增量备份,但是提示GC的报错,只进行插入未进行其他修改为何会出现GC的错误,是因为br增量备份只能针对所有表不能单张表和库么
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
先全量备份了表


增量备份前获取了时间

插入新的数据后一小时在原有基础上增量备份报GC的错误

你这是ts 超时了吧。


我记得12分钟还是15分钟来,被GC回收了,也就是说在这个时间内,做增量备份。

我并没有做数据删除和更改,只是做了insert,按理说并没有这一说吧

还有按照这个意思不合理啊,比如我在前一天做了全量,今天想要做增量,如果GC设置的时间较短,是不是做增量也会报错,我看官方文档是这样写的,并未提及GC的问题

参考这个看看,看上去是类似问题。

是的,具体时间我忘记在那看见来,但是这块确实是这样做的。后来没有深入研究过。

:thinking:得调整gc的时间?不做删除,纯insert也会被gc么

有描述的


https://docs.pingcap.com/zh/tidb/v7.1/br-incremental-guide

GC机制不只是回收删除的数据,还包括历史版本。

多谢,了解了,这个之前没仔细看,原来gc过后不删除的数据也会被打时间戳啊

:handshake: :handshake: :handshake:是的

感谢 :smiley:

GC的安全点时间超过了选择的时间点

小问题,修改gc时间,改长点

GC 时间过了。 改下gc时间

自 v4.0.8 起 BR 已经支持自适应 GC,无需手动调整 tikv_gc_life_time

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