数据传输服务DTS(Data Transmission Service)支持修改实例的部分参数,以降低延迟。本文以修改同步实例的参数为例进行介绍。

前提条件

已创建同步或迁移实例,详情请参见同步方案概览迁移方案概览中的相关配置文档。

注意事项

  • 实例参数只能在模块运行期间修改,模块运行状态可以在控制台任务管理页签中的实例进展查看。
  • 为保证实例的稳定,仅支持修改控制台可修改参数页签中开放的参数,未在控制台中呈现的参数不支持修改。
  • 请参考可修改参数页签中的可选值参数类型描述列,修改参数值。
  • 控制台上可修改参数页签中的是否重启列为的参数提交修改后,DTS会立即重启模块,因此建议您在业务低峰期修改实例参数。

选择实例

数据同步和数据迁移实例修改参数的步骤相似,本操作以修改同步实例的参数为例进行介绍。

  1. 进入同步任务的列表页面。
    1. 登录DMS数据管理服务
    2. 在顶部菜单栏中,单击集成与开发(DTS)
    3. 在左侧导航栏,选择数据传输(DTS) > 数据同步
    说明 您也可以登录新版DTS同步任务的列表页面
  2. 同步任务右侧,选择同步实例所属地域。
    说明 新版DTS同步任务列表页面,需要在页面左上角选择同步实例所属地域。
  3. 单击目标实例的ID。

修改参数值

  1. 选择目标实例,详情请参见选择实例
  2. 进入参数值修改界面。

    您可以根据实际情况,选择进入修改界面。

    • 参数设置中修改参数值。

      在左侧导航栏,单击参数设置

    • 任务管理中修改参数值。
      1. 在左侧导航栏,单击任务管理
      2. 实例进展区域,单击目标参数所属的增量或全量同步模块。
        说明 结构迁移模块不支持修改参数。
      3. 在模块下方,单击参数设置
  3. 修改参数值。
    1. 可选:单击可修改参数页签。
    2. 单击目标参数运行参数值列的修改参数
    3. 修改参数对话框中修改参数值。
      说明 由于DTS实例的类型、源和目标库实例的类型、配置实例时选择的任务步骤等不同,实例可修改的参数可能会有差异,请以控制台显示为准,常见参数如下表所示。
      表 1. 常见参数说明
      参数名模块说明
      sink.ignore.failed.ddl
      • 增量同步
      • 增量迁移
      是否忽略执行失败的DDL,取值为:
      • true(默认值):执行DDL失败时,任务忽略失败并继续执行。
      • false:执行DDL失败时,任务失败。
      sink.batch.enable
      • 增量同步
      • 增量迁移
      是否以batch(批量提交)的方式发送数据,取值为:
      • true:是,以batch的方式发送数据。
      • false(默认值):否,不以batch的方式发送数据。
      source.filter.ddl.enable
      • 增量同步
      • 增量迁移
      是否过滤DDL,取值为:
      • true:增量任务过滤DDL并继续执行。
      • false(默认值):增量任务正常执行DDL。
      trans.hot.merge.enable
      • 增量同步
      • 增量迁移
      是否开启热点合并,取值为:
      • true:开启热点合并。
      • false(默认值):不开启热点合并。
      sink.bulk.copy.enable
      • 全量同步
      • 全量迁移
      数据写入MySQL、PostgreSQ时是否开启bulk copy模式,取值为:
      • true(默认值):开启bulk copy模式。
      • false:关闭bulk copy模式。
      说明 需要与sink.worker.type参数配合使用。
      sink.worker.type
      • 全量同步
      • 全量迁移
      配置MySQL、PostgreSQL的数据写入模式,取值为:
      • stream(默认值):使用bulk copy写入模式。
      • batch:使用PreparedStatement executeBatch写入模式,此时sink.bulk.copy.enable需为false
      说明 需要与sink.bulk.copy.enable参数配合使用。
      sink.batch.size.minimum
      • 全量同步
      • 全量迁移
      单次批量写入目标库的记录数,取值为:[0,1024],默认值为128。
    4. 单击确定
    5. 可选:修改其余目标参数值。
      说明 单击撤销,并单击提示框的确定,可以撤销本次未提交的所有修改操作。
  4. 单击提交参数
  5. 在弹出的提示框中单击确定
    说明 目前仅支持立刻生效,并且默认已勾选。

查看参数修改记录

  1. 选择目标实例,详情请参见选择实例
  2. 在左侧导航栏,单击参数设置
  3. 单击参数修改历史页签。
  4. 选择要查询的时间范围。
    说明
    • 默认选择并展示最近七天的参数修改记录。
    • 选择时间时,左侧为起始时间,右侧为结束时间。
  5. 单击确定
    说明 只记录提交后的修改参数值的操作。