@@ -5,9 +5,11 @@ summary: sync-diff-inspector 是一个用于校验 MySQL/TiDB 中数据一致性
55
66# sync-diff-inspector 用户文档
77
8- [ sync-diff-inspector] ( https://github.com/pingcap/tidb-tools /tree/master/sync_diff_inspector ) 是一个用于校验 MySQL/TiDB 中两份数据是否一致的工具。该工具提供了修复数据的功能(适用于修复少量不一致的数据)。
8+ [ sync-diff-inspector] ( https://github.com/pingcap/tiflow /tree/master/sync_diff_inspector ) 是一个用于校验 MySQL/TiDB 中两份数据是否一致的工具。该工具提供了修复数据的功能(适用于修复少量不一致的数据)。
99
10- 主要功能:
10+ 本文介绍 sync-diff-inspector 的主要功能,并说明如何配置以及使用该工具。
11+
12+ ## 主要功能
1113
1214* 对比表结构和数据
1315* 如果数据不一致,则生成用于修复数据的 SQL 语句
@@ -16,12 +18,31 @@ summary: sync-diff-inspector 是一个用于校验 MySQL/TiDB 中数据一致性
1618* 支持 [ TiDB 主从集群的数据校验] ( /ticdc/ticdc-upstream-downstream-check.md )
1719* 支持[ 从 TiDB DM 拉取配置的数据校验] ( /sync-diff-inspector/dm-diff.md )
1820
19- 你可通过以下方式下载 sync-diff-inspector:
21+ ## 安装 sync-diff-inspector
22+
23+ sync-diff-inspector 的安装方法取决于 TiDB 版本。
24+
25+ 对于 TiDB v8.5.6 及以上版本,你可通过以下方式下载 sync-diff-inspector:
26+
27+ + 使用 TiUP 安装:
28+
29+ ``` shell
30+ tiup install sync-diff-inspector
31+ ```
32+
33+ + 下载 Binary 包。sync-diff-inspector 的安装包位于 TiDB 离线工具包中。下载方式,请参考 [TiDB 工具下载](/download-ecosystem-tools.md)。
34+
35+ + 使用 Docker 镜像。执行以下命令进行下载:
36+
37+ ` ` ` shell
38+ docker pull pingcap/sync-diff-inspector:latest
39+ ` ` `
40+
41+ 对于 TiDB v8.5.6 之前版本,你可通过以下方式下载 sync-diff-inspector:
2042
21- + Binary 包。sync-diff-inspector 的安装包位于 TiDB 离线工具包中。下载方式,请参考 [ TiDB 工具下载] ( /download-ecosystem-tools.md ) 。
22- + Docker 镜像。执行以下命令进行下载:
43+ + 下载来自 [` tidb-tools` ](https://github.com/pingcap/tidb-tools) 仓库的 Binary 包。sync-diff-inspector 的安装包位于 TiDB 离线工具包中。下载方式,请参考 [TiDB 工具下载](/download-ecosystem-tools.md)。
2344
24- {{< copyable "shell-regular" >}}
45+ + 使用 Docker 镜像。执行以下命令进行下载:
2546
2647 ` ` ` shell
2748 docker pull pingcap/tidb-tools:latest
@@ -279,7 +300,7 @@ Average Speed: 113.277149MB/s
279300- 下游数据库冗余行,则是 DELETE 语句
280301- 下游数据库行部分数据不一致,则是 REPLACE 语句,但会在 SQL 文件中通过注释的方法标明不同的列
281302
282- ```SQL
303+ ```sql
283304-- table: sbtest.sbtest99
284305-- range in sequence: (3690708) < (id) <= (3720581)
285306/*
0 commit comments