更新时间:2024-05-20 GMT+08:00
分享

修改任务参数

为确保DRS任务发挥出最优性能,用户可根据业务需求对创建的DRS任务参数进行调整。

约束限制

  • 支持任务状态为配置、全量同步、全量同步失败、增量同步、增量同步失败以及暂停时进行修改参数。
  • 部分参数修改后,需要重启同步任务后才能生效。除此以外,重置、续传、任务重建、主备倒换、全量阶段修改限速操作也会重启任务进程使设置生效。
  • 目前仅支持以下引擎的同步任务进行修改参数。常见的任务参数说明可参考任务参数说明
    • MySQL->MySQL
    • MySQL->PostgreSQL
    • MySQL->GaussDB分布式版
    • MySQL->GaussDB主备版
    • MySQL->GaussDB(DWS)
    • MySQL->GaussDB(for MySQL)
    • MySQL->Kafka
    • MySQL->CSS/ES
    • MySQL->Oracle

操作步骤

  1. 在“实时同步管理”界面,选择指定的同步任务。
  2. 单击任务名称,页面跳转至“基本信息”页面。
  3. 单击左侧“参数管理”,在“参数”页签可对当前同步任务的参数信息进行修改。

    图1 查看参数信息

  4. 修改完成后,可选择“保存”或者“取消”设置。

    • 单击“保存”,在弹出框中单击“是”,保存修改。
    • 单击“取消”,在弹出框中单击“是”,放弃本次设置。

  5. 部分参数完成修改后,需要重启任务后才生效,可单击右上角“重启”按钮使之生效,也可参考重启同步任务内容进行重启。

    除此以外,重置、续传、任务重建、主备倒换、全量阶段修改限速操作也会重启任务进程使设置生效。

任务参数说明

表1 任务参数说明

参数名

描述

取值范围

默认值

参数类型

是否需要重启

applier_thread_num

全量阶段写数据到目标数据库的线程数

与规格大小有关。

  • 极小规格:1-4
  • 小规格:1-4
  • 中规格:1-8
  • 大规格:1-18
  • 超大规格:1-24

与规格大小有关。

  • 极小规格:2
  • 小规格:2
  • 中规格:4
  • 大规格:6
  • 超大规格:12

int

read_task_num

全量阶段从源数据库读取数据的线程数

与规格大小有关。

  • 极小规格:1-2
  • 小规格:1-2
  • 中规格:1-4
  • 大规格:1-8
  • 超大规格:1-12

与规格大小有关。

  • 极小规格:1
  • 小规格:1
  • 中规格:2
  • 大规格:4
  • 超大规格:6

int

shard_task_num

全量阶段从源数据库分片线程数

与规格大小有关。

  • 极小规格:1-2
  • 小规格:1-2
  • 中规格:1-4
  • 大规格:1-8
  • 超大规格:1-8

与规格大小有关。

  • 极小规格:1
  • 小规格:1
  • 中规格:2
  • 大规格:4
  • 超大规格:4

int

increment_writer_num

增量阶段写目标库线程数

与规格大小有关。

  • 极小规格:1-8
  • 小规格:1-16
  • 中规格:1-32
  • 大规格:1-128
  • 超大规格:1-128

与规格大小有关。

  • 极小规格:4
  • 小规格:8
  • 中规格:16
  • 大规格:64
  • 超大规格:64

int

relay_socket_timeout

增量阶段从源数据库拉取日志的超时时间

30000-2147483647毫秒

30000毫秒

int

datamove_source_socket_timeout

全量阶段从源数据库拉取数据的超时时间

120000-2147483647毫秒

120000毫秒

int

相关文档