diff --git a/ticdc/ticdc-changefeed-config.md b/ticdc/ticdc-changefeed-config.md index 2dca13cac51d..f53d63738448 100644 --- a/ticdc/ticdc-changefeed-config.md +++ b/ticdc/ticdc-changefeed-config.md @@ -91,11 +91,11 @@ ignore-insert-value-expr = "price > 1000 and origin = 'no where'" # 忽略包含 [scheduler] # 将表按 Region 个数划分成多个同步范围,这些范围可由多个 TiCDC 节点同步。 -# 注意: -# 1. 横向扩展功能目前为实验特性,不建议在生产环境中使用。 -# 2. 该参数只在 Kafka changefeed 上生效,暂不支持 MySQL changefeed。 -# 3. TiCDC 不会将小于该参数 Region 个数的表划分成多个同步范围。 -# region-per-span = 50000 +# 注意:该功能只在 Kafka changefeed 上生效,暂不支持 MySQL changefeed。 +# 默认为 "false"。设置为 "true" 以打开该功能。 +enable-table-across-nodes = false +# 打开该功能后,该功能只对 Region 个数大于 `region-threshold` 值的表生效。 +region-threshold = 100000 [sink] # 对于 MQ 类的 Sink,可以通过 dispatchers 配置 event 分发器 diff --git a/ticdc/ticdc-sink-to-kafka.md b/ticdc/ticdc-sink-to-kafka.md index 326e509366dc..ed17e5bd22e9 100644 --- a/ticdc/ticdc-sink-to-kafka.md +++ b/ticdc/ticdc-sink-to-kafka.md @@ -244,12 +244,20 @@ partition 分发器用 partition = "xxx" 来指定,支持 default、ts、index > **警告:** > -> - 横向扩展功能目前为实验特性,不建议在生产环境中使用。该功能可能会在未事先通知的情况下发生变化或删除。如果发现 bug,请在 GitHub 上提 [issue](https://github.com/pingcap/tidb/issues) 反馈。 -> - TiCDC v6.6.0 仅支持在 Kafka 同步任务上开启大单表的横向扩展功能。 +> TiCDC v7.0.0 仅支持在 Kafka 同步任务上开启大单表的横向扩展功能。 配置样例如下所示: ```toml [scheduler] -region-per-span = 50000 +# 设置为 "true" 以打开该功能。 +enable-table-across-nodes = true +# 打开该功能后,该功能只对 Region 个数大于 `region-threshold` 值的表生效。 +region-threshold = 100000 +``` + +一个表包含的 Region 个数可用如下 SQL 查询: + +```sql +SELECT COUNT(*) FROM INFORMATION_SCHEMA.TIKV_REGION_STATUS WHERE DB_NAME="database1" AND TABLE_NAME="table1" AND IS_INDEX=0; ```