开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

为什么用flink cdc同步oracle时,延迟很大?

为什么用flink cdc同步oracle时,延迟很大?本地测试延迟还行,生产环境数据秒级到达大量数据,求每天指标总量,看结果时发现延迟很高。

展开
收起
防火防爆 2024-08-26 14:40:46 177 0
1 条回答
写回答
取消 提交回答
  • Oracle到Flink CDC的数据同步延迟可能由多种原因造成。请检查以下方面:

    确保生产环境的Flink CDC任务规格是否足够处理数据量,避免因任务规格受限而延迟。
    检查Oracle源库是否遇到性能瓶颈,如CPU、内存或网络带宽达到极限。
    检查是否存在热点更新或大事务导致的性能影响。
    分析生产环境中的数据写入频率和事务执行情况,看是否远超本地测试。
    确保网络状况良好,避免网络延迟问题。
    如果同步的目标库带有触发器,可能会增加延迟。
    检查表结构和数据类型是否一致,避免因结构不匹配导致的锁表和慢SQL。
    可参考文档

    2024-08-26 15:14:51
    赞同 4 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
    PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
    Oracle云上最佳实践 立即下载

    相关镜像