diff --git a/br/backup-and-restore-tool.md b/br/backup-and-restore-tool.md index cb78df14a081..cbba22f4f240 100644 --- a/br/backup-and-restore-tool.md +++ b/br/backup-and-restore-tool.md @@ -14,6 +14,12 @@ Backup & Restore(以下简称 BR)是 TiDB 分布式备份恢复的命令行 - BR 只支持 TiDB v3.1 及以上版本。 - 目前只支持在全新的集群上执行恢复操作。 - BR 备份最好串行执行,否则不同备份任务之间会相互影响。 +- BR 只支持在 `new_collations_enabled_on_first_bootstrap` [开关值](/character-set-and-collation.md#排序规则支持)相同的集群之间进行操作。这是因为 BR 仅备份 KV 数据。如果备份集群和恢复集群采用不同的排序规则,数据校验会不通过。所以恢复集群时,你需要确保 `select VARIABLE_VALUE from mysql.tidb where VARIABLE_NAME='new_collation_enabled';` 语句的开关值查询结果与备份时的查询结果相一致,才可以进行恢复。 + + - 对于 v3.1 集群,TiDB 尚未支持 new collation,因此可以认为 new collation 未打开 + - 对于 v4.0 集群,请通过 `SELECT VARIABLE_VALUE FROM mysql.tidb WHERE VARIABLE_NAME='new_collation_enabled';` 查看 new collation 是否打开。 + + 例如,数据备份在 v3.1 集群。如果恢复到 v4.0 集群中,查询恢复集群的 `new_collation_enabled` 的值为 `true`,则说明创建恢复集群时打开了 new collation 支持的开关。此时恢复数据,可能会出错。 ## 推荐部署配置