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

大佬们,想问一下FlinkSQL 中两张业务表join,数据更新问题有什么解决方案不?

大佬们,想问一下FlinkSQL 中两张业务表join,数据更新问题有什么解决方案不?

展开
收起
圆葱猪肉包 2023-03-27 14:07:58 215 0
2 条回答
写回答
取消 提交回答
  • 更新什么问题。 此回答整理自钉群“【③群】Apache Flink China社区”

    2023-03-28 11:01:41
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    常规 JOIN 运行时需要保留左表和右表的状态,且随着时间的推移,状态会无限增长,最终可能导致作业 OOM 崩溃或异常缓慢。因此我们强烈建议用户在 Flink 参数中设置 table.exec.state.ttl 选项,它可以指定 JOIN 状态的保留时间,以便 Flink 及时清理过期的状态。

    2023-03-27 14:42:55
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载