tidb的br备份有必要去checksum吗?

tidb的br备份有必要去checksum吗?,测试环境备份7G 发现用时6分钟、checksum用了9分钟。如果真正生产备份上T级别。那checksum是不是要非常久。这个有必要吗

用6.x 或者 7.x 的版本测测,BR 的速度会快一些

checksum 是为了保证数据的完整性和一致性… 必须要的…

2 个赞

是的我现在备份checksum会卡几个小时,但是关了就不能保证备份数据是可用的。

br版本要和集群版本一致才可以吧。我看官方文档。4.0版本备份4.0集群。可以用5.0版本br恢复到5.0集群。数据有15T 。。如果备份需要24小时。n那么检查是不是要一天多呢。这也太久了

所以就纠结呀。生产迁移。用bR备份 有15T数据呢。。如果备份花了一天时间,再去检查花个一天半,检查的时候还能不能去对比24小时前 备份时间点的那个数据呢。

如果你做迁移就临时吧gc时间改长。

你说的是这个吧:
UPDATE mysql.tidb SET VARIABLE_VALUE = ‘720h’ WHERE VARIABLE_NAME = ‘tikv_gc_life_time’;

对,版本必须对应… 不然没办法恢复…

检查备份集没必要,直接导入后再用检查工具对比两个库

为了备份结果集的可用性,还是要检查
除非备份完,直接做恢复演练,可以不用,恢复后,在校对数据,也行

2 个赞

有必要的,毕竟要校验数据一致性

1 个赞

这个倒是个问题

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