drainer同步下游tidb更新异常慢

版本:3.1.0
现象:扩容drainer后从tidb集群同步数据到另外一个tidb集群发现同步异常慢
慢日志# Prewrite_time: 4.986924843 Wait_prewrite_binlog_time: 4.986926088 Commit_time: 0.693886195 Get_commit_ts_time: 0.000110562 Write_keys: 28 Write_size: 4559 Prewrite_region: 11
基本都是耗再Prewrite_time 分段 这个有什么优化办法吗?

跨 Region 预写需要多次网络交互,叠加网络延迟 和Region 热点会显著增加耗时

从日志 Prewrite_time: 4.986924843 Wait_prewrite_binlog_time: 4.986926088 可以看出,瓶颈主要在Prewrite 阶段,这是典型的两阶段提交(2PC)在下游 TiDB 执行缓慢的表现。

Drainer 同步慢的核心瓶颈多在下游 TiDB 写入Drainer 并发配置过低

扩容 drainer? drainer 就是一个消费 binlog 程序,扩容干啥?

慢日志是上游的?
Wait_prewrite_binlog_time 这个高代表写 pump 写的慢,是扩容了 pump 吧?
应该是 tidb-server 到 pump 写日志写的慢,扩容的 pump 盘是不是比较差?或者是网络不好?

集群网络看看能不能采用overlay级别的,很明显是网络性能两阶段同步跟不上啊