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

请问flinkcdc中对mysql数据库的连接数大小默认是多少?

请问flinkcdc中mysql cdc connector, 2.3.0版本,datastream作业的时候,对mysql数据库的连接数大小默认是多少?有办法调整连接数大小吗?

展开
收起
十一0204 2023-07-19 17:31:03 330 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在 Flink CDC 中,对 MySQL 数据库的连接数大小默认是 10。这是因为 Flink CDC 中使用的 MySQL Connector 默认情况下使用连接池技术,连接池中默认包含 10 个连接。
    连接池是一种数据库连接管理技术,它可以提高应用程序与数据库之间的连接效率和性能。连接池中包含多个连接,当应用程序需要连接数据库时,连接池会从池中获取一个连接,当连接不再需要使用时,连接池会将连接回收到池中。
    在 Flink CDC 中,如果连接池中的连接数量不足,可能会导致数据同步性能下降。可以通过在 MySQL Connector 配置中增加连接池大小,来提高数据同步性能。例如,在 MySQL Connector 配置中增加以下配置项,将连接池大小设置为 20:
    Copy
    "debezium.mysql.connections.max": "20"
    需要注意的是,增加连接池大小会占用更多的系统资源,因此需要根据系统能力和实际需求进行适量的调整

    2023-07-29 20:09:15
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "默认20bed0c4dc2d2219c455a75979af2c6fbf.png此回答整理至钉群“Flink CDC 社区”。
    "

    2023-07-19 18:41:20
    赞同 展开评论 打赏

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

相关电子书

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

相关镜像