上游15万的更新操作,下游被放大到7000万的更新,如何提升ticdc的到下游tidb集群之间的数据同步速度,减小数据延迟。

v6.5.0版本,对应的相关参数是这两个:
# 指定该 Changefeed 在 Capture Server 中内存配额的上限。对于超额使用部分,
# 会在运行中被 Go runtime 优先回收。默认值为 `1073741824`,即 1 GB。
# memory-quota = 1073741824

[mounter]
# mounter 解码 KV 数据的线程数,默认值为 16
# worker-num = 32

我准备也试一把,难怪监控图上,内存一直上不去。我们的生产环境,配置6张大宽表的同步任务,每个id占用1G,最多应该6G左右。但是,cdc占用内存峰值达到14G.