Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*: remove TiDB Binlog after deprecation #18576

Merged
merged 13 commits into from
Sep 27, 2024
22 changes: 0 additions & 22 deletions TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@
- [PD 微服务部署拓扑](/pd-microservices-deployment-topology.md)
- [TiProxy 部署拓扑](/tiproxy/tiproxy-deployment-topology.md)
- [TiCDC 部署拓扑](/ticdc-deployment-topology.md)
- [TiDB Binlog 部署拓扑](/tidb-binlog-deployment-topology.md)
- [TiSpark 部署拓扑](/tispark-deployment-topology.md)
- [跨机房部署拓扑结构](/geo-distributed-deployment-topology.md)
- [混合部署拓扑结构](/hybrid-deployment-topology.md)
Expand Down Expand Up @@ -607,26 +606,6 @@
- [故障处理](/ticdc/troubleshoot-ticdc.md)
- [常见问题解答](/ticdc/ticdc-faq.md)
- [术语表](/ticdc/ticdc-glossary.md)
- TiDB Binlog(已废弃)
- [概述](/tidb-binlog/tidb-binlog-overview.md)
- [快速上手](/tidb-binlog/get-started-with-tidb-binlog.md)
- [部署使用](/tidb-binlog/deploy-tidb-binlog.md)
- [运维管理](/tidb-binlog/maintain-tidb-binlog-cluster.md)
- [配置说明](/tidb-binlog/tidb-binlog-configuration-file.md)
- [Pump](/tidb-binlog/tidb-binlog-configuration-file.md#pump)
- [Drainer](/tidb-binlog/tidb-binlog-configuration-file.md#drainer)
- [版本升级](/tidb-binlog/upgrade-tidb-binlog.md)
- [监控告警](/tidb-binlog/monitor-tidb-binlog-cluster.md)
- [增量恢复](/tidb-binlog/tidb-binlog-reparo.md)
- [binlogctl 工具](/tidb-binlog/binlog-control.md)
- [Kafka 自定义开发](/tidb-binlog/binlog-consumer-client.md)
- [TiDB Binlog Relay Log](/tidb-binlog/tidb-binlog-relay-log.md)
- [集群间双向同步](/tidb-binlog/bidirectional-replication-between-tidb-clusters.md)
- [术语表](/tidb-binlog/tidb-binlog-glossary.md)
- 故障诊断
- [故障诊断](/tidb-binlog/troubleshoot-tidb-binlog.md)
- [常见错误修复](/tidb-binlog/handle-tidb-binlog-errors.md)
- [FAQ](/tidb-binlog/tidb-binlog-faq.md)
- PingCAP Clinic 诊断服务
- [概述](/clinic/clinic-introduction.md)
- [快速上手](/clinic/quick-start-with-clinic.md)
Expand Down Expand Up @@ -693,7 +672,6 @@
- [pd-ctl](/pd-control.md)
- [tidb-ctl](/tidb-control.md)
- [pd-recover](/pd-recover.md)
- [binlog-ctl](/tidb-binlog/binlog-control.md)
- 命令行参数
- [tidb-server](/command-line-flags-for-tidb-configuration.md)
- [tikv-server](/command-line-flags-for-tikv-configuration.md)
Expand Down
9 changes: 2 additions & 7 deletions alert-rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ aliases: ['/docs-cn/dev/alert-rules/','/docs-cn/dev/reference/alert-rules/']

# TiDB 集群报警规则

本文介绍了 TiDB 集群中各组件的报警规则,包括 TiDB、TiKV、PD、TiFlash、TiDB Binlog、TiCDC、Node_exporter 和 Blackbox_exporter 的各报警项的规则描述及处理方法。
本文介绍了 TiDB 集群中各组件的报警规则,包括 TiDB、TiKV、PD、TiFlash、TiCDC、Node_exporter 和 Blackbox_exporter 的各报警项的规则描述及处理方法。

按照严重程度由高到低,报警项可分为紧急级别 \> 严重级别 \> 警告级别三类。该分级适用于以下各组件的报警项。

Expand Down Expand Up @@ -121,12 +121,11 @@ aliases: ['/docs-cn/dev/alert-rules/','/docs-cn/dev/reference/alert-rules/']
TiDB 服务中发生的事件数量。当出现以下事件的时候会报警:

1. start:TiDB 服务启动。
2. hang:当发生了 Critical 级别的事件时(目前只有 Binlog 写不进去一种情况),TiDB 进入 `hang` 模式,并等待人工 Kill。
2. hang:当发生了 Critical 级别的事件时,TiDB 进入 `hang` 模式,并等待人工 Kill。

* 处理方法:

* 重启 TiDB 以恢复服务。
lilin90 marked this conversation as resolved.
Show resolved Hide resolved
* 检查 TiDB Binlog 服务是否正常。

#### `TiDB_tikvclient_backoff_seconds_count`

Expand Down Expand Up @@ -771,10 +770,6 @@ aliases: ['/docs-cn/dev/alert-rules/','/docs-cn/dev/reference/alert-rules/']

关于 TiFlash 报警规则的详细描述,参见 [TiFlash 报警规则](/tiflash/tiflash-alert-rules.md)。

## TiDB Binlog 报警规则

关于 TiDB Binlog 报警规则的详细描述,参见 [TiDB Binlog 集群监控报警文档](/tidb-binlog/monitor-tidb-binlog-cluster.md#监控报警规则)。

## TiCDC 报警规则

关于 TiCDC 报警规则的详细描述,参见 [TiCDC 集群监控报警](/ticdc/ticdc-alert-rules.md)。
Expand Down
2 changes: 1 addition & 1 deletion basic-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -272,4 +272,4 @@ aliases: ['/docs-cn/dev/basic-features/','/docs-cn/dev/experimental-features-4.0

[^5]: 从 [TiDB v7.0.0](/releases/release-7.0.0.md) 开始新增的参数 `FIELDS DEFINED NULL BY` 以及新增支持从 S3 和 GCS 导入数据,均为实验特性。从 [TiDB v7.6.0](/releases/release-7.6.0.md) 开始 `LOAD DATA` 的事务行为与 MySQL 的事务行为一致,包括事务内的 `LOAD DATA` 语句本身不再自动提交当前事务,也不会开启新事务,并且事务内的 `LOAD DATA` 语句可以被显式提交或者回滚。此外,`LOAD DATA` 语句会受 TiDB 事务模式设置(乐观/悲观)影响。

[^6]: 从 v7.5.0 开始,[TiDB Binlog](/tidb-binlog/tidb-binlog-overview.md) 的数据同步功能被废弃。从 v8.3.0 开始,TiDB Binlog 被完全废弃,并计划在未来版本中移除。如需进行增量数据同步,请使用 [TiCDC](/ticdc/ticdc-overview.md)。如需按时间点恢复 (point-in-time recovery, PITR),请使用 [PITR](/br/br-pitr-guide.md)。
[^6]: 从 v7.5.0 开始,[TiDB Binlog](https://docs.pingcap.com/zh/tidb/v8.3/tidb-binlog-overview) 的数据同步功能被废弃。从 v8.3.0 开始,TiDB Binlog 被完全废弃。从 v8.4.0 开始,TiDB Binlog 被移除。如需进行增量数据同步,请使用 [TiCDC](/ticdc/ticdc-overview.md)。如需按时间点恢复 (point-in-time recovery, PITR),请使用 [PITR](/br/br-pitr-guide.md)。
4 changes: 0 additions & 4 deletions binary-package.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,8 @@ TiDB 提供了 amd64 和 arm64 两种架构的离线包。对于每种架构,T
| errdoc-{version}-linux-{arch}.tar.gz | |
| dba-{version}-linux-{arch}.tar.gz | |
| PCC-{version}-linux-{arch}.tar.gz | |
| pump-{version}-linux-{arch}.tar.gz | |
| drainer-{version}-linux-{arch}.tar.gz | |
| binlogctl | 从 v6.0.0 起新增 |
| sync_diff_inspector | |
| reparo | |
| arbiter | |
| server-{version}-linux-{arch}.tar.gz | 从 v6.2.0 起新增 |
| grafana-{version}-linux-{arch}.tar.gz | 从 v6.2.0 起新增 |
| alertmanager-{version}-linux-{arch}.tar.gz | 从 v6.2.0 起新增 |
Expand Down
9 changes: 0 additions & 9 deletions clustered-indexes.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,15 +145,6 @@ mysql> SELECT TIDB_PK_TYPE FROM information_schema.tables WHERE table_schema = '
- 不支持对聚簇索引表进行降级。如需降级,请使用逻辑备份工具迁移数据。
- 尚未支持,但未来有计划支持的使用限制:
- 尚未支持通过 `ALTER TABLE` 语句增加、删除、修改聚簇索引。
- 特定版本的限制:
- 在 v5.0 版本中,聚簇索引不支持与 TiDB Binlog 一起使用。开启 TiDB Binlog 后,TiDB 只允许创建单个整数列作为主键的聚簇索引;已创建的聚簇索引表的数据插入、删除和更新动作不会通过 TiDB Binlog 同步到下游。如需同步聚簇索引表,请升级至 v5.1 版本或使用 [TiCDC](/ticdc/ticdc-overview.md)。

开启 TiDB Binlog 之后,要创建的聚簇索引如果不是由单个整数列构成,会报以下错误:

```sql
mysql> CREATE TABLE t (a VARCHAR(255) PRIMARY KEY CLUSTERED);
ERROR 8200 (HY000): Cannot create clustered index table when the binlog is ON
```

与 `SHARD_ROW_ID_BITS` 一起使用时会报以下错误:

Expand Down
7 changes: 1 addition & 6 deletions command-line-flags-for-tidb-configuration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: TiDB 配置参数
aliases: ['/docs-cn/dev/command-line-flags-for-tidb-configuration/','/docs-cn/dev/reference/configuration/tidb-server/configuration/']
summary: TiDB 配置参数包括启动参数和环境变量。启动参数包括 advertise-address、config、config-check、config-strict、cors、enable-binlog 等。其中默认端口为 4000 和 10080。其他参数包括 log-file、metrics-addr、metrics-interval 等。注意配置文件的有效性和安全模式下的启动。
summary: TiDB 配置参数包括启动参数和环境变量。启动参数包括 advertise-address、config、config-check、config-strict、cors 等。其中默认端口为 4000 和 10080。其他参数包括 log-file、metrics-addr、metrics-interval 等。注意配置文件的有效性和安全模式下的启动。
---

# TiDB 配置参数
Expand Down Expand Up @@ -41,11 +41,6 @@ summary: TiDB 配置参数包括启动参数和环境变量。启动参数包括
+ 用于设置 TiDB HTTP 状态服务的 Access-Control-Allow-Origin
+ 默认:""

## `--enable-binlog`

+ 开启或关闭 TiDB 中 binlog 的生成
+ 默认:false

## `--host`

+ TiDB 服务监听的 host
Expand Down
1 change: 0 additions & 1 deletion credits.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出
- [pingcap/tiflash](https://github.com/pingcap/tiflash/graphs/contributors)
- [pingcap/tidb-operator](https://github.com/pingcap/tidb-operator/graphs/contributors)
- [pingcap/tiup](https://github.com/pingcap/tiup/graphs/contributors)
- [pingcap/tidb-binlog](https://github.com/pingcap/tidb-binlog/graphs/contributors)
- [pingcap/tidb-dashboard](https://github.com/pingcap/tidb-dashboard/graphs/contributors)
- [pingcap/tiflow](https://github.com/pingcap/tiflow/graphs/contributors)
- [pingcap/tidb-tools](https://github.com/pingcap/tidb-tools/graphs/contributors)
Expand Down
1 change: 0 additions & 1 deletion download-ecosystem-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ TiDB 工具包中包含了一些常用的 TiDB 工具,例如数据导出工具
| [TiDB Lightning](/tidb-lightning/tidb-lightning-overview.md) | `tidb-lightning-ctl` <br/>`tidb-lightning-{version}-linux-{arch}.tar.gz` |
| [TiDB DM (Data Migration)](/dm/dm-overview.md) | `dm-worker-{version}-linux-{arch}.tar.gz` <br/>`dm-master-{version}-linux-{arch}.tar.gz` <br/>`dmctl-{version}-linux-{arch}.tar.gz` |
| [TiCDC](/ticdc/ticdc-overview.md) | `cdc-{version}-linux-{arch}.tar.gz` |
| [TiDB Binlog](/tidb-binlog/tidb-binlog-overview.md) | `pump-{version}-linux-{arch}.tar.gz` <br/>`drainer-{version}-linux-{arch}.tar.gz` <br/>`binlogctl` <br/>`reparo` |
| [Backup & Restore (BR)](/br/backup-and-restore-overview.md) | `br-{version}-linux-{arch}.tar.gz` |
| [sync-diff-inspector](/sync-diff-inspector/sync-diff-inspector-overview.md) | `sync_diff_inspector` |
| [PD Recover](/pd-recover.md) | `pd-recover-{version}-linux-{arch}.tar.gz` |
Expand Down
17 changes: 1 addition & 16 deletions ecosystem-tool-user-guide.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: TiDB 工具功能概览
aliases: ['/docs-cn/dev/ecosystem-tool-user-guide/','/docs-cn/dev/reference/tools/user-guide/','/docs-cn/dev/how-to/migrate/from-mysql/', '/docs-cn/dev/how-to/migrate/incrementally-from-mysql/', '/docs-cn/dev/how-to/migrate/overview/', '/docs-cn/dev/reference/tools/use-guide/']
summary: TiDB 提供了丰富的工具,包括部署运维工具 TiUP 和 TiDB Operator,数据管理工具如 TiDB Data Migration(DM)、Dumpling、TiDB Lightning、Backup & Restore(BR)、TiCDC、TiDB Binlog、sync-diff-inspector,以及 OLAP 分析工具 TiSpark。这些工具可用于部署、数据迁移、备份恢复、数据校验等多种操作,满足不同需求。
summary: TiDB 提供了丰富的工具,包括部署运维工具 TiUP 和 TiDB Operator,数据管理工具如 TiDB Data Migration(DM)、Dumpling、TiDB Lightning、Backup & Restore(BR)、TiCDC、sync-diff-inspector,以及 OLAP 分析工具 TiSpark。这些工具可用于部署、数据迁移、备份恢复、数据校验等多种操作,满足不同需求。
---

# TiDB 工具功能概览
Expand Down Expand Up @@ -121,21 +121,6 @@ TiDB 提供了 TiUP 和 TiDB Operator 部署运维工具,满足你在不同系
- TiCDC 的输出:TiDB 集群、MySQL、Kafka、Confluent
- 适用 TiDB 版本:v4.0.6 及以上

### TiDB 增量日志同步 - TiDB Binlog

[TiDB Binlog](/tidb-binlog/tidb-binlog-overview.md) 是收集 TiDB 的增量 binlog 数据,并提供准实时同步和备份的工具。该工具可用于 TiDB 集群间的增量数据同步,如将其中一个 TiDB 集群作为另一个 TiDB 集群的从集群。

> **警告:**
>
> 从 v7.5.0 开始,[TiDB Binlog](/tidb-binlog/tidb-binlog-overview.md) 的数据同步功能被废弃。从 v8.3.0 开始,TiDB Binlog 被完全废弃,并计划在未来版本中移除。如需进行增量数据同步,请使用 [TiCDC](/ticdc/ticdc-overview.md)。如需按时间点恢复 (point-in-time recovery, PITR),请使用 [PITR](/br/br-pitr-guide.md)。

基本信息:

- TiDB Binlog 的输入:TiDB 集群
- TiDB Binlog 的输出:TiDB 集群、MySQL、Kafka 或者增量备份文件
- 适用 TiDB 版本:v2.1 及以上
- Kubernetes 支持:[TiDB Binlog 运维文档](https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/deploy-tidb-binlog),[Kubernetes 上的 TiDB Binlog Drainer 配置](https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/configure-tidb-binlog-drainer)

### 数据校验 - sync-diff-inspector

[sync-diff-inspector](/sync-diff-inspector/sync-diff-inspector-overview.md) 是一个用于校验 MySQL/TiDB 中两份数据是否一致的工具。该工具还提供了修复数据的功能,可用于修复少量不一致的数据。
Expand Down
2 changes: 1 addition & 1 deletion faq/backup-and-restore-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Error: failed to check gc safePoint, checkpoint ts 433177834291200000: GC safepo
- **BR 恢复的数据无法被同步到下游**,因为恢复时 BR 直接导入 SST 文件,而下游集群目前没有办法获得上游的 SST 文件。
- 在 4.0.3 版本之前,恢复时产生的 DDL jobs 还可能会让 TiCDC / Drainer 执行异常的 DDL。所以,如果一定要在 TiCDC / Drainer 的上游集群执行恢复,请将 BR 恢复的所有表加入 TiCDC / Drainer 的阻止名单。
lilin90 marked this conversation as resolved.
Show resolved Hide resolved

TiCDC 可以通过配置项中的 [`filter.rules`](https://github.com/pingcap/tiflow/blob/7c3c2336f98153326912f3cf6ea2fbb7bcc4a20c/cmd/changefeed.toml#L16) 项完成,Drainer 则可以通过 [`syncer.ignore-table`](/tidb-binlog/tidb-binlog-configuration-file.md#ignore-table) 完成
TiCDC 可以通过配置项中的 [`filter.rules`](https://github.com/pingcap/tiflow/blob/7c3c2336f98153326912f3cf6ea2fbb7bcc4a20c/cmd/changefeed.toml#L16) 项完成。

### 恢复时为什么会报 `new_collation_enabled` 不匹配?

Expand Down
4 changes: 1 addition & 3 deletions faq/deploy-and-maintain-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器

### TiDB 集群各个组件的配置推荐?

- TiDB 需要 CPU 和内存比较好的机器,参考官网配置要求,如果后期需要开启 TiDB Binlog(已废弃),根据业务量的评估和 GC 时间的要求,也需要本地磁盘大一点,不要求 SSD 磁盘
- TiDB 需要 CPU 和内存比较好的机器,参考官网配置要求;
- PD 里面存了集群元信息,会有频繁的读写请求,对磁盘 I/O 要求相对比较高,磁盘太差会影响整个集群性能,推荐 SSD 磁盘,空间不用太大。另外集群 Region 数量越多对 CPU、内存的要求越高;
- TiKV 对 CPU、内存、磁盘要求都比较高,一定要用 SSD 磁盘。

Expand Down Expand Up @@ -71,8 +71,6 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器
| enable_ntpd | 检测部署目标机器 NTP 服务,默认为 True,请勿关闭 |
| machine_benchmark | 检测部署目标机器磁盘 IOPS,默认为 True,请勿关闭 |
| set_hostname | 根据 IP 修改部署目标机器主机名,默认为 False |
| enable_binlog | 是否部署 pump 并开启 binlog,默认为 False,依赖 Kafka 集群,参见 zookeeper_addrs 变量 |
| zookeeper_addrs | binlog Kafka 集群的 ZooKeeper 地址 |
| enable_slow_query_log | TiDB 慢查询日志记录到单独文件({{ deploy_dir }}/log/tidb_slow_query.log),默认为 False,记录到 tidb 日志 |
| deploy_without_tidb | KV 模式,不部署 TiDB 服务,仅部署 PD、TiKV 及监控服务,请将 inventory.ini 文件中 tidb_servers 主机组 IP 设置为空。 |

Expand Down
2 changes: 1 addition & 1 deletion faq/faq-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ summary: 汇总 TiDB 产品的常见问题解答。
| :------- | :------------------- |
| 产品架构和原理 | [产品架构常见问题](/faq/tidb-faq.md) |
| 安装部署 | <ul><li>[安装部署常见问题](/faq/deploy-and-maintain-faq.md)</li><li>[TiUP 常见问题](/tiup/tiup-faq.md)</li><li>[Kubernetes 上的 TiDB 集群常见问题](https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/faq)</li></ul> |
| 数据迁移 | <ul><li>[数据迁移常见问题](/faq/migration-tidb-faq.md)</li><li>数据导入<ul><li>[TiDB Lightning 常见问题](/tidb-lightning/tidb-lightning-faq.md)</li><li>[TiDB Data Migration 常见问题](/dm/dm-faq.md)</li></ul></li><li>增量数据同步<ul><li>[TiCDC 常见问题解答](/ticdc/ticdc-faq.md)</li><li>[TiDB Binlog 常见问题](/tidb-binlog/tidb-binlog-faq.md)</li></ul></li></ul> |
| 数据迁移 | <ul><li>[数据迁移常见问题](/faq/migration-tidb-faq.md)</li><li>数据导入<ul><li>[TiDB Lightning 常见问题](/tidb-lightning/tidb-lightning-faq.md)</li><li>[TiDB Data Migration 常见问题](/dm/dm-faq.md)</li></ul></li><li>增量数据同步<ul><li>[TiCDC 常见问题解答](/ticdc/ticdc-faq.md)</li></ul></li></ul> |
| 数据备份与恢复 | [备份与恢复常见问题](/faq/backup-and-restore-faq.md) |
| SQL 使用 | [SQL 操作常见问题](/faq/sql-faq.md) |
| 集群升级 | [TiDB 集群升级常见问题](/faq/upgrade-faq.md) |
Expand Down
5 changes: 1 addition & 4 deletions faq/manage-cluster-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,7 @@ TiDB 目前社区非常活跃,同时,我们还在不断的优化和修改 BU

### 为什么事务没有使用异步提交或一阶段提交?

在以下情况中,即使通过系统变量开启了[异步提交](/system-variables.md#tidb_enable_async_commit-从-v50-版本开始引入)和[一阶段提交](/system-variables.md#tidb_enable_1pc-从-v50-版本开始引入),TiDB 也不会使用这些特性:

- 如果开启了 TiDB Binlog,受 TiDB Binlog 的实现原理限制,TiDB 不会使用异步提交或一阶段提交特性。
- TiDB 只在事务写入不超过 256 个键值对,以及所有键值对里键的总大小不超过 4 KB 时,才会使用异步提交或一阶段提交特性。这是因为对于写入量大的事务,异步提交不能明显提升执行性能。
TiDB 只在事务写入不超过 256 个键值对,以及所有键值对里键的总大小不超过 4 KB 时,才会使用异步提交或一阶段提交特性。否则,即使通过系统变量开启了[异步提交](/system-variables.md#tidb_enable_async_commit-从-v50-版本开始引入)和[一阶段提交](/system-variables.md#tidb_enable_1pc-从-v50-版本开始引入),TiDB 也不会使用这些特性。这是因为对于写入量大的事务,异步提交不能明显提升执行性能。

## PD 管理

Expand Down
1 change: 0 additions & 1 deletion faq/migration-tidb-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ aliases: ['/docs-cn/dev/faq/migration-tidb-faq/']
如果要查看迁移相关工具的常见问题,请参考以下链接:

- [备份与恢复常见问题](/faq/backup-and-restore-faq.md)
- [TiDB Binlog 常见问题](/tidb-binlog/tidb-binlog-faq.md)
- [TiDB Lightning 常见问题](/tidb-lightning/tidb-lightning-faq.md)
- [Data Migration 常见问题](/dm/dm-faq.md)
- [TiCDC 常见问题](/ticdc/ticdc-faq.md)
Expand Down
1 change: 0 additions & 1 deletion foreign-key.md
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,6 @@ Create Table | CREATE TABLE `child` (

### 与 TiDB 工具的兼容性

- [TiDB Binlog](/tidb-binlog/tidb-binlog-overview.md) 不支持外键功能。
- [DM](/dm/dm-overview.md) 不兼容外键功能。DM 在同步数据到下游 TiDB 时,会显式关闭下游 TiDB 的 [`foreign_key_checks`](/system-variables.md#foreign_key_checks),所以由外键产生的级联操作不会从上游同步到下游,这会导致上下游数据不一致。
- [TiCDC](/ticdc/ticdc-overview.md) v6.6.0 兼容外键功能。旧版本的 TiCDC 在同步带外键的表时,可能会报错,建议使用 v6.6.0 之前版本 TiCDC 时先关闭下游 TiDB 集群的 `foreign_key_checks`。
- [BR](/br/backup-and-restore-overview.md) v6.6.0 兼容外键功能。之前版本的 BR 在恢复带外键的表到 v6.6.0 及之后版本的集群时,可能会报错,建议先关闭下游 TiDB 集群的 `foreign_key_checks` 后再恢复集群。
Expand Down
Loading
Loading