修改任务参数
为确保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 查看参数信息
- 修改完成后,可选择“保存”或者“取消”设置。
- 单击“保存”,在弹出框中单击“是”,保存修改。
- 单击“取消”,在弹出框中单击“是”,放弃本次设置。
- 部分参数完成修改后,需要重启任务后才生效,可单击右上角“重启”按钮使之生效,也可参考重启同步任务内容进行重启。
除此以外,重置、续传、任务重建、主备倒换、全量阶段修改限速操作也会重启任务进程使设置生效。
任务参数说明
参数名 |
描述 |
取值范围 |
默认值 |
参数类型 |
是否需要重启 |
---|---|---|---|---|---|
applier_thread_num |
全量阶段写数据到目标数据库的线程数 |
与规格大小有关。
|
与规格大小有关。
|
int |
是 |
read_task_num |
全量阶段从源数据库读取数据的线程数 |
与规格大小有关。
|
与规格大小有关。
|
int |
是 |
shard_task_num |
全量阶段从源数据库分片线程数 |
与规格大小有关。
|
与规格大小有关。
|
int |
是 |
increment_writer_num |
增量阶段写目标库线程数 |
与规格大小有关。
|
与规格大小有关。
|
int |
是 |
relay_socket_timeout |
增量阶段从源数据库拉取日志的超时时间 |
30000-2147483647毫秒 |
30000毫秒 |
int |
是 |
datamove_source_socket_timeout |
全量阶段从源数据库拉取数据的超时时间 |
120000-2147483647毫秒 |
120000毫秒 |
int |
是 |