BACKUP 将对集群上的数据进行校验时间太长,如何排查原因

【TiDB 使用环境】生产环境
【TiDB 版本】Tidb 7.1.5
【操作系统】
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)

show backups查看进度大概10分钟就结束了,backup备份命令还等待了20分钟还没有结束,crtl+C后,加入参数 CHECKSUM = FALSE后,10分钟执行完成,想问下有大佬知道这个怎么排查吗

这个操作就是需要很长的时间了,不放心的话,找个空的环境 恢复数据 试试

checksum 是用来校验数据一致性的

1 个赞

备份校验时间过长,通常是因为数据量大、region分布不均、I/O或网络瓶颈、或校验并发度不足导致的。

1 个赞

麻烦问一下,280G数据,备份10分钟,正常情况校验多长时间是合适的

校验比较花时间。这个应该符合预期。

1 个赞

我之前遇到的问题也是checksum花费较长的时间,而且会影响到集群的查询性能(query summary中的99分位的duration 和 command Per second)

后来调整了下这个 checksum-concurrency 参数,checksum时间缩短了好些, 99分位查询波动也很少,不影响 command Per second

可以作为参考

1 个赞

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