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

数据库传输服务

复制全文
下载 pdf
常见通用问题
全量阶段完成后,增量阶段什么时候开始?增量任务会自动结束吗?
复制全文
下载 pdf
全量阶段完成后,增量阶段什么时候开始?增量任务会自动结束吗?
增量数据迁移任务不会自动结束,在验证数据已全部迁移至目标数据库后,您可以手动结束迁移任务。结束迁移任务的方法,请参见结束迁移任务。​
  • 全量阶段完成后进入增量阶段是否有延时?​
  • 全量阶段完成并不代表 0 延时。是否存在延时取决于全量期间源端产生的新增数据量。具体原因如下所示:​
  • DTS 在执行全量阶段的同时,会持续捕获源端的增量日志(Binlog/Redo Log 等)。​
  • 理想情况:若全量执行速度快、源端写入少,全量结束时积压的增量数据很少,任务能迅速追平,延时极低。​
  • 常见情况:若全量耗时较长或源端写入压力大,全量结束时会有大量积压的增量数据待处理。此时任务虽已进入增量阶段,但需先追赶这部分历史积压数据,表现为存在一定延时。​
  • 影响因素,延时长短受多种因素共同影响:​
  • 全量阶段的数据规模与耗时。​
  • 源端业务写入压力(QPS/TPS)。​
  • 链路规格与网络状况。​
  • 目标端的写入性能。​
说明​
如果业务对数据一致性要求高(如准备进行主备切换),请在全量阶段完成后,持续监控任务的增量延迟指标。建议等待延迟降至 0 秒或稳定在可接受的低水位后,再执行业务切换操作。​
  • 为什么增量迁移或同步任务一直显示进行中,不会自动结束?​
  • 这是 DTS 的正常设计机制。增量迁移或同步的本质是实时同步,只要源端有数据变更,任务就会持续运行。DTS 任务分为两个不同的阶段:​
  • 全量阶段(搬存量): 目标是搬迁历史数据,搬完即止,所以会自动结束。​
  • 增量阶段(追实时): 目标是持续追踪源端的新增变更(Insert、Update、Delete)。只要源端数据库还在运行并产生新数据,DTS 就必须保持运行以同步这些变更。​
  • 因此,一直进行中代表任务正在正常工作,而非卡死或异常。何时需要手动停止增量迁移或同步任务?​
  • 系统不会自动判断业务何时结束,需由您根据业务场景手动操作:​
  • 业务已完成割接:确认流量已完全切至新库,且不再需要回滚或双向同步。​
  • 不再需要同步:临时同步任务已结束,或源端数据库即将下线。​
  • 此时,您可以手动释放或结束该 DTS 任务以节省资源。​
最近更新时间:2026.08.11 18:57:07
这个页面对您有帮助吗?
有用
有用
无用
无用