From 0477c75a475c4306411d6bbdb39313eb710b6c3c Mon Sep 17 00:00:00 2001 From: BornChanger <97348524+BornChanger@users.noreply.github.com> Date: Tue, 20 Aug 2024 13:42:12 +0800 Subject: [PATCH] br: docs on restore disk protection (#18225) --- br/br-snapshot-guide.md | 1 + 1 file changed, 1 insertion(+) diff --git a/br/br-snapshot-guide.md b/br/br-snapshot-guide.md index 686c39b1fb9f..abe285d28509 100644 --- a/br/br-snapshot-guide.md +++ b/br/br-snapshot-guide.md @@ -68,6 +68,7 @@ tiup br validate decode --field="end-version" \ > - 从 BR v7.6.0 开始,为了解决大规模 Region 场景下可能出现的恢复瓶颈问题,BR 支持通过粗粒度打散 Region 的算法加速恢复(实验特性)。可以通过指定命令行参数 `--granularity="coarse-grained"` 来启用此功能。 > - 从 BR v8.0.0 开始,通过粗粒度打散 Region 算法进行快照恢复的功能正式 GA,并默认启用。通过采用粗粒度打散 Region 算法、批量创建库表、降低 SST 文件下载和 Ingest 操作之间的相互影响、加速表统计信息恢复等改进措施,快照恢复的速度有大幅提升。在实际案例中,快照恢复的 SST 文件下载速度最高提升约 10 倍,单个 TiKV 节点的数据恢复速度稳定在 1.2 GiB/s,端到端的恢复速度大约提升 1.5 到 3 倍,并且能够在 1 小时内完成对 100 TiB 数据的恢复。 > - 从 BR v8.2.0 开始,命令行参数 `--granularity` 被废弃,粗粒度打散 Region 算法默认启用。 +> - 从 BR v8.3.0 开始,快照恢复增加了对 TiKV 和 TiFlash 可用磁盘空间的检查,包括在开始阶段会根据需要恢复的 SST 文件大小检查 TiKV 和 TiFlash 是否有足够的磁盘空间,以及在 TiKV(v8.3.0 或之后的版本)下载每个 SST 文件前会检查 TiKV 是否有足够的磁盘空间。如果任一阶段检测到可用空间不足,恢复任务会报错失败。你可以通过设置 `--check-requirements=false` 来选择跳过恢复任务开始阶段的检查,但 TiKV 在下载 SST 文件前的磁盘空间检查无法跳过。 如果你需要恢复备份的快照数据,则可以使用 `tiup br restore full`。该命令的详细使用帮助可以通过执行 `tiup br restore full --help` 查看。