- 文档首页
数据库传输服务
数据同步
创建 MySQL 数据同步任务
源为火山引擎版 MySQL
同步至专有网络 Elasticsearch
源为火山引擎版 MySQL
同步至专有网络 Elasticsearch
同步至专有网络 Elasticsearch
本场景介绍如何在数据库传输服务 DTS 控制台创建火山引擎版 MySQL 同步至专有网络 Elasticsearch 任务。
前提条件
- 在需要使用专线实现数据同步时,您需要搭建云上单私有网络和云下单数据中心网络连通的专线连接。详细操作,请参见配置专线连接。
注意事项
- 在库表结构初始化过程中,数据库传输服务 DTS 会将源数据库中的外键同步到目标数据库。
- 在全量初始化和增量同步过程中,数据库传输服务 DTS 会以 Session 级别暂时禁用约束检查和外键级联操作。当任务运行时源库存在级联更新、删除操作时,可能会导致数据不一致。
- 在数据同步的过程中,若遇到目标库中已存在同主键或唯一键的情况,DTS 不会保留目标端中冲突的数据,即源端的数据将会覆盖掉目标端的数据。当数据进行冲突覆盖时,如果目标库中存在同名表,可能会导致数据不一致或任务失败等问题,具体如下所示。建议您通过表名映射的方式、删除或重命名目标库中同名表的方式避免数据不一致等问题降低业务风险。
- 表结构一致时:全量同步的数据将覆盖目标表中与源库主键或唯一键的值相同的记录。
- 表结构不一致时:可能会导致无法初始化数据,只能同步部分列数据或同步失败。
- 在源端中,如果某个数据库未被加入同步对象,则不能对已加入同步对象的数据库执行 DDL 操作,否则同步任务会失败。
- 在 MySQL 数据库中不能频繁地对同一张表进行 DDL 操作,频繁的 DDL 操作可能导致 DTS 元信息更新失败,存在断流风险。规避方法如下:
- 方法一:在 console 中,DDL 操作至少间隔 1~3 秒。
使用限制
应用限制
操作限制
当前仅支持同步 DML 语句到 Elasticsearch。
支持的同步架构
关于数据库传输服务 DTS 支持的同步拓扑类型和使用说明,请参见数据同步拓扑。 支持的 SQL 操作
数据库最小权限策略
操作步骤
- 在创建同步任务页面的配置源库及目标库配置向导页面,配置以下参数信息。
- 在配置同步对象配置向导页面,配置相关参数信息,如下表所示。
说明
- 若暂时不需要启动同步任务,您可以在完成同步对象配置后,单击页面右下角的保存。
- 保存后会跳转回同步任务列表页,此时任务状态为待启动,您可以在合适的时候再配置同步任务。配置方法,请参见配置同步任务。
- 在创建同步任务页面的配置数据校验配置向导页面,配置以下参数信息。
- 若源端和目标端的数据库实例未做修改,则无需再次发起预检查。
- 如果修改了源端、目标端的数据库实例信息或迁移任务的参数配置,那么建议您重新发起预检查,否则可能会导致任务启动失败或者任务中断。
- 在预检查配置向导页面,根据检查结果执行以下操作:
- 单击预检查结果操作列的详情,查看详细的告警和失败信息,并根据告警或失败信息修改库表后,单击重试。
- 单击操作列的忽略,忽略本次告警继续启动同步任务。同时,也可以单击忽略全部,一键忽略全部告警信息。
说明
- 选择忽略告警并启动同步任务,可能导致数据不一致,带来业务风险。
- 按量付费 在确认订单配置向导页面,再次确认配置信息。阅读《数据库产品和服务条款》并勾选我已阅读并同意《数据库产品和服务条款》,然后单击创建并启动任务。
- 在确认订单配置向导页面,再次确认配置信息。阅读《数据库产品和服务条款》并勾选我已阅读并同意《数据库产品和服务条款》,然后单击创建并启动任务。
- 在确认订单信息配置向导页面,确认任务的计费信息。
- (可选)单击代金券兑换,在代金券兑换对话框,输入代金券兑换码后单击兑换。
- (可选)在代金券区域,按需勾选可用代金券,单次仅支持选中一张,即可抵扣部分费用。也可不使用代金券。
说明
在支付完成配置向导页面,显示支付成功则任务创建成功。
成功创建数据同步任务后,您可以返回 DTS 控制台,在数据同步任务列表查看数据同步任务的信息。
相关 API
最近更新时间:2026.05.06 16:21:55