You need to enable JavaScript to run this app.
导航
查看同步进度
最近更新时间:2024.11.20 10:04:59首次发布时间:2022.07.22 16:12:07

您可以在数据同步任务执行过程中,随时查看结构同步、全量同步和增量同步具体进度。本文介绍如何通过 DTS 控制台查看数据同步进度。

前提条件

已创建并配置同步任务,其中:

  • 若创建任务时选择的同步拓扑为单向同步,只能查看正向同步任务的进度详情。配置同步任务的方法,请参见配置正向同步
  • 若创建任务时选择的同步拓扑为双向同步,您可以分别查看正向和反向同步任务的进度详情。配置反向任务的方法,请参见配置反向同步

操作步骤

  1. 登录 DTS 控制台

  2. 在顶部菜单栏的左上角,选择项目和地域。

  1. 在左侧导航栏,单击数据同步

  2. 在同步任务列表页,找到目标同步任务。您可以根据业务需要查看同步任务的整体进度或各类型同步的进度,其中:

    • 查看整体同步进度
      您可以在任务列表页查看目标同步任务的整体进度。

      说明

      下图中全量同步进度百分比计算方式为:已同步行数 ÷ 需要同步的总行数 x 100%。

      整体进度

    • 查看各类型迁移进度

      说明

      若您看不到某项同步类型的页签,可能是因为配置同步任务时没有选中该类型,或者同步的数据库不支持该类型。

      1. 在同步任务列表页找到目标同步任务,选择任务进度右侧的 ... > 任务详情
      2. 在数据同步页,单击任务进度页签。
      3. 任务进度页签下,单击不同同步类型的页签查看对应的同步进度和执行情况。
        同步类型支持的操作注意事项

        结构初始化

        • 查看结构初始化的对象、状态、所属的源库和目标库等信息。

        • 在右上角的搜索栏中输入初始化对象的名称,即可搜索目标对象的初始化详情。

        • 若需要初始化的数据较多,您可以在列表中根据类型状态快速筛选出不同类型的初始化对象是否已完成。

        结构初始化任务会自动结束,请勿在结构初始化任务执行期间手动结束任务。

        全量初始化

        • 查看全量初始化的对象、状态、已初始化行数、行平均大小、预估初始化数据量、耗时、平均初始化速率等信息。

        • 在页面右上角的搜索栏中,输入初始化对象的名称来搜索目标对象的初始化详情。

        • 若需要初始化的数据较多,您可以在列表中根据状态快速筛选出初始化中的对象,并根据预估总行数进行排序。

        • 当源库的实例类型MySQLMongoDBPostgreSQL 时,支持查看行平均大小和预估迁移数据量。
        • 实例类型Redis 时,支持查看已扫描数据量、已扫描指令个数。
        • 全量初始化任务会自动结束,请勿在全量初始化任务执行期间手动结束任务。

        增量同步

        • 在页面右上角的搜索栏中,输入同步对象的名称来搜索目标对象的同步详情。

        • 查看增量同步的对象、源、目标、同步状态、已同步行数、已同步行数据量、延迟和 5s 平均 RPS 等信息。

        • 若需要同步的数据较多,您可以在列表中根据延迟进行排序,查看延迟较大的同步对象详情。

        说明

        • 延迟时间是 DTS 从源端最新拉取数据和向目标端最新写入数据之间的时间差。
        • 全增一体架构的同步任务,暂不支持展示表级延迟信息。
        • 增量同步任务不会自动结束,在验证数据已全部同步至目标数据库后,您可以手动终止同步任务。终止同步任务的方法,请参见终止同步任务

        • 在数据同步延迟时间超过 5s 时,您可以单击开启隔离同步,将延迟表拆分到独立泳道进行数据同步。详细操作,请参见配置延迟同步。

相关 API

API描述
DescribeTransmissionTaskProgress调用 DescribeTransmissionTaskProgress 接口查询传输任务进度。