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

mysql全量同步如何控制速度啊,有什么参数吗

mysql全量同步如何控制速度啊,有什么参数吗

展开
收起
游客6vdkhpqtie2h2 2022-09-02 16:11:44 487 0
1 条回答
写回答
取消 提交回答
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    MySQL全量同步的速度可以通过以下参数进行控制:

    1. binlog_row_image=MINIMAL - 这个参数可以减少同步的数据量,从而降低同步速度。

    2. sync_binlog=1 - 这个参数可以让MySQL将所有的binlog信息都同步到目标服务器上。

    3. batch_size=1000 - 这个参数可以设置每次同步的数据量大小,可以根据实际情况进行调整。

    4. max_allowed_packet=64M - 这个参数可以设置网络传输时的最大数据包大小,可以根据网络环境进行调整。

    5. thread_count=16 - 这个参数可以设置同步线程的数量,可以根据服务器性能进行调整。

    6. temp_table_size=2G - 这个参数可以设置临时表的大小,可以根据实际情况进行调整。

    7. read_buffer_size=2G - 这个参数可以设置读取数据的缓冲区大小,可以根据实际情况进行调整。

    8. write_buffer_size=2G - 这个参数可以设置写入数据的缓冲区大小,可以根据实际情况进行调整。

    2023-05-15 11:01:27
    赞同 展开评论 打赏

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

相关电子书

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

相关镜像