You need to enable JavaScript to run this app.
文档中心
数据库传输服务

数据库传输服务

复制全文
下载 pdf
数据同步
调转双向同步任务的 DDL 同步方向
复制全文
下载 pdf
调转双向同步任务的 DDL 同步方向
数据库传输服务 DTS 支持调转双向同步任务的 DDL 同步方向。在某些场景下,例如需要进行主备切换时,您可以通过调转同步任务的方向来满足需求,而无需创建新的同步任务。
背景信息
数据库传输服务 DTS 为了确保双向同步任务的稳定性,目前仅支持将正向任务的 DDL 操作同步到目标库,暂不支持同步反向任务的 DDL。如果需要同步反向任务的 DDL 操作,可以先调整双向同步任务的 DDL 同步方向,然后再执行 DDL 操作,以确保数据的一致性。
前提条件
  • 双向同步任务的正反向同步任务均已在增量同步阶段。
  • 双向同步任务中的正向同步任务必须包含 DDL。
注意事项
  • 当前仅支持配置 MySQL 类型的一键转向。
  • 在调转双向同步任务的 DDL 同步方向的过程中,请勿进行 DDL 操作,否则可能会导致源端和目标端的数据不一致或数据丢失等风险。
优势
  • 灵活性:一键转向功能可根据业务需求或系统状态,随时调整双向同步任务的 DDL 同步方向,从而更灵活地支持各种业务场景。
  • 数据一致性:基于双向同步机制,即使调转双向同步任务的 DDL 同步方向,源和目标的数据仍能保持一致。
  • 故障恢复:在发生故障时,通过调转双向同步任务的 DDL 同步方向,以确保 DDL 语句能够正常同步到对端。
  • 业务连续性:通过调转双向同步任务的 DDL 同步方向,可以确保业务不间断运行,提高系统可用性。
  • 负载均衡:在复杂的系统环境中,通过调整 DDL 同步方向,可快速响应业务流量切换。
操作步骤
  1. 登录 DTS 控制台
  1. 在顶部菜单栏,选择项目和地域。
  1. 在左侧导航栏,单击数据同步
  1. 数据同步列表页面,选择目标双向任务右侧的更多操作 > 一键转向
  1. 一键转向对话框,确认需要调转双向同步的任务,单击确认
FAQ
调转双向同步任务的 DDL 同步方向是否会影响数据的一致性?
通常情况下,调转双向同步任务的 DDL 同步方向并不会影响数据一致性。但是,这需要依赖于以下条件:
  • 在切换前,双向同步任务的正向和反向同步任务均已在增量同步阶段。
  • 在调转双向同步任务过程中,请勿在源端或目标端进行 DDL 操作,直到切换完成。
然而,在实际应用中,双向同步任务的 DDL 方向的调转操作存在一定风险,建议您在调转双向同步任务的 DDL 同步方向时不要进行 DDL 操作。
在整个过程中,应该提前做好数据备份,一旦出现问题,可以及时恢复到调转前的状态。这样可以最大限度地保护您的数据,防止数据丢失或不一致。
相关 API
API
描述
调用 SetBiSyncDDLSource 接口调转双向同步任务的 DDL 同步方向。
最近更新时间:2026.08.27 16:33:50
这个页面对您有帮助吗?
有用
有用
无用
无用