Skip to content

Commit

Permalink
ticdc: deprecated mem sorter (pingcap#11111)
Browse files Browse the repository at this point in the history
  • Loading branch information
Rustin170506 authored Sep 1, 2022
1 parent 7ea785c commit 76f80e4
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions ticdc/manage-ticdc.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 配置文件。
Expand Down Expand Up @@ -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应该如何处理)回答中提供的方法。
## 灾难场景的最终一致性复制
Expand Down

0 comments on commit 76f80e4

Please sign in to comment.