性能调优
任务是否报异常
监控管理,查看是否有任务异常(最近)
任务是否存在内存问题
任务详情 > 更多指标 > 资源监控 页可以查看内存情况
如果存在 FullGC 的耗时突显或 FullGC 数量大于 2,则存在性能问题
如存在内存问题
全量迁移参数修改
- 任务详情 > 更多功能 > 参数设置
- 修改 fullRingBufferSize, fullBatchSize 为原来的 50%
- 修改 writeParallel 为原来的 200%
增量同步参数修改
- 任务详情 > 更多功能 > 参数设置
- 修改 increRingBufferSize, increBatchSize 为原来的 50%
- 修改 writeParallel 为原来 200%
如不存在内存问题
- 修改 并行 和 批处理 参数提升写入效率
对端写入瓶颈
- 任务详情 > 查看日志 > apply_commit.log
- 其中最后一列是写入对端 elapse(毫秒)
如上耗时为将近 10s,可能对端处理能力存在瓶颈
机器资源瓶颈
- 确认节点 cpu usage,cpu load 等信息, 如资源利用率较高,考虑升配节点
规格调整
- 最后可尝试升配任务规格,参考规格调整