跳到主要内容

性能参数

功能说明

CloudCanal任务可以配置通用性能参数来改善任务执行的性能。通过调节参数来改善性能需要根据具体的数据负载结合经验进行多次尝试才可以达到理想的效果。本文不具体教授如何进行性能调优,仅仅展示性能的参数的功能。如果对于CloudCanal任务性能调优有兴趣,可以参考官方文档 性能调优

操作说明

  • 任务详情页面,点击 功能列表 -> 修改参数

    image1.png

  • 搜索 想要的参数名称

  • 将该参数根据可修改范围进行修改即可生效。

  • 参数名称参数说明设置建议
    fullRingBufferSize全量阶段环形缓冲队列大小需设置成2的指数倍,适当增大可以增加吞吐和性能。如果设置过大会导致任务负载过高引发性能下降、程序卡顿、通信超时等问题。
    fullBatchSize全量阶段按批刷出时的批次大小适当增大可以增加吞吐和性能,设置过大会引发性能下降、程序卡顿、通信超时等问题。
    increRingBufferSize增量阶段环形缓冲队列大小需设置成2的指数倍,适当增大可以增加吞吐和性能。如果设置过大会导致任务负载过高引发性能下降、程序卡顿、通信超时等问题。
    increBatchSize增量阶段按批刷出时的批次大小适当增大可以增加吞吐和性能,设置过大会引发性能下降、程序卡顿、通信超时等问题。
    writeParallel写入的并行度一般可以考虑设置成与CPU核数相同。当对端写入不是瓶颈时且CPU负载较低时,增加并行度可以改善性能。
    reviseProduceBatchSize订正的批次大小订正任务运行时的批次大小