dm同步配置优化问题

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.5.5
问题:
mysql数据同步到tidb集群。dm集群添加source时,是一个数据源绑定一个dm worker.我的想法是,把一个数据源绑定到2个worker.然后2个task各走一个数据源。这样与2个task只用一个数据源对比,是否有性能提升?

首先是,目前好像没有什么办法可以把一个数据源绑在2个worker上。
然后是,其实你的数据源就是上游的binlog。这个说破天其实也就一份。你下游绑两个worker也是这两个worker去读这一份binlog。所以我感觉这个模式下的性能提升恐怕难以期待。
relaylog模式下,不清楚以后是否支持一主多从的情况,理论上可以支持。在relaylog的支持下有可能可以实现一个数据源绑多个worker,不过能有多少提升就不好说了。不清楚一主多从的情况下,binglog的延迟是否会升高。
毕竟从原理上讲,relaylog本身应该就是会提高一定的延迟的。只是避免了对原binlog文件的多次读取。

是同一个IP地址的库。数据源名字不一样。2个task各自用这2个数据源。

好像不支持绑定2个work

估计是我没说清楚吧。比如10.0.0.1:3306/mydb
source1:mysql-mydb01
source2:mysql-mydb02

这样可以啊。而且sourc1和souce2各绑在一台dm worker上了。2个task就分别指定这2个souce。