diff --git a/ticdc/manage-ticdc.md b/ticdc/manage-ticdc.md index c5a13de8c78e..b7cb3e0c0301 100644 --- a/ticdc/manage-ticdc.md +++ b/ticdc/manage-ticdc.md @@ -155,7 +155,7 @@ Info: {"sink-uri":"mysql://root:123456@127.0.0.1:3306/","opts":{},"create-time": - `--sort-engine`:指定 changefeed 使用的排序引擎。因 TiDB 和 TiKV 使用分布式架构,TiCDC 需要对数据变更记录进行排序后才能输出。该项支持 `unified`(默认)/`memory`/`file`: - `unified`:优先使用内存排序,内存不足时则自动使用硬盘暂存数据。该选项默认开启。 - - `memory`:在内存中进行排序。 **不建议使用,同步大量数据时易引发 OOM。** + - `memory`:在内存中进行排序。 **已经弃用,不建议在任何情况使用。** - `file`:完全使用磁盘暂存数据。**已经弃用,不建议在任何情况使用。** - `--config`:指定 changefeed 配置文件。 @@ -870,10 +870,8 @@ cdc cli --pd="http://10.0.10.25:2379" changefeed query --changefeed-id=simple-re > **注意:** > -> + 如果服务器使用机械硬盘或其他有延迟或吞吐有瓶颈的存储设备,请谨慎开启 Unified Sorter。 +> + 如果服务器使用机械硬盘或其他有延迟或吞吐有瓶颈的存储设备,Unified Sorter 性能会受到较大影响。 > + Unified Sorter 默认使用 `data_dir` 储存临时文件。建议保证硬盘的空闲容量大于等于 500 GiB。对于生产环境,建议保证每个节点上的磁盘可用空间大于(业务允许的最大)`checkpoint-ts` 延迟 * 业务高峰上游写入流量。此外,如果在 `changefeed` 创建后预期需要同步大量历史数据,请确保每个节点的空闲容量大于等于要追赶的同步数据。 -> + Unified Sorter 默认开启,如果您的服务器不符合以上条件,并希望关闭 Unified Sorter,请手动将 changefeed 的 `sort-engine` 设为 `memory`。 -> + 如需在已使用 `memory` 排序的 changefeed 上开启 Unified Sorter,参见[同步任务中断,尝试再次启动后 TiCDC 发生 OOM,如何处理](/ticdc/troubleshoot-ticdc.md#同步任务中断尝试再次启动后-ticdc-发生-oom应该如何处理)回答中提供的方法。 ## 灾难场景的最终一致性复制