开发者社区> 问答> 正文

Mysql产生的binlog,大量数据的时候,同步到Canal慢,这个怎么解决?

做了一些大量的数据的测试,比如更新一个100W的表,同步到Canal,会7-8秒才能到Canal,我Get数据的时候,batchid为-1,然后我就猜想服务端的RingBuffer doPut应该还没有put到数据,我想应该是Mysql到Canal Server会有阻塞的过程,这种有没有办法降阻塞的时间?比如mysql5.7的多线程并行的操作。

原提问者GitHub用户withlin

展开
收起
绿子直子 2023-05-09 10:22:18 87 0
1 条回答
写回答
取消 提交回答
  • 可以看一下MQ发送的性能优化

    https://github.com/alibaba/canal/issues/2258

    原回答者GitHub用户agapple

    2023-05-10 09:34:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像