两节点cdc 内存使用极不均匀

重建changefeed 会自动把任务调度到空闲caputer的话,应该能解决问题

并不是让你去指定changefeed在哪个capture上,而是根据表的热度设置同步任务。比如:表1、2、3创建一个task,表4、5、6创建一个task。 表1-6的要根据热度(更新频率)去分配,以此来达到均衡的目的。

嗯嗯,感谢。现在基本是一张表一个任务。
其中一个同步任务,最多包涵了3个表。

按理应该调度到多个capture上,实际却差强人意。

方便用下面的命令抓取这两个 TiCDC 节点的 heap 消耗吗?

curl http://$CDCADDR/debug/pprof/heap > heap.$CDCADDR
1 个赞

TiCDC OpenAPI | PingCAP Docs

感谢感谢!
这个能解决问题,只是当前版本不支持。后续版本升级能改调度。

5.0 也有调度表相关的操作,高版本的openAPI更丰富些

TiCDC 运维操作及任务管理 | PingCAP Docs

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。