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

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

展开
收起
游客6vdkhpqtie2h2 2022-09-02 16:11:44 550 分享 版权
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 集群和引擎,提高作业开发运维效率。

收录在圈子:
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
还有其他疑问?
咨询AI助理