You need to enable JavaScript to run this app.
导航

查看迁移进度

最近更新时间2024.03.20 10:29:23

首次发布时间2021.11.21 10:32:58

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

前提条件

已创建并启动迁移任务。创建和启动迁移任务的方法,请参见创建并启动迁移任务

操作步骤

  1. 登录 DTS 控制台

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

  1. 迁移任务列表页面,找到目标迁移任务。
    您可以根据业务需要查看迁移任务的整体进度或各类型迁移的进度。

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

      说明

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

    整体进度

    • 查看各类型迁移进度

      说明

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

      1. 单击任务 ID。
      2. 在数据迁移页,单击任务进度页签。
      3. 任务进度页签下,单击不同迁移类型的页签查看对应的迁移进度和执行情况。
      迁移类型支持的操作注意事项

      用户迁移

      • 查看用户迁移的对象以及迁移是否结束。

      • 用户迁移包括账号本身的迁移和账号权限的迁移。

      • 迁移完成后,单击右侧操作栏中的 DDL 语法,即可查看该对象的创建语法。

      仅当目标库接入方式为火山引擎 ECS 自建 MySQL公网自建 MySQL火山引擎版 MySQL 时,支持用户迁移类型。

      结构迁移

      • 查看结构迁移的对象、状态、所属的源库以及目标库等信息。

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

      • 迁移完成后,单击右侧操作栏中的查看创建语法,即可查看该对象的创建语法。

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

      • 结构迁移任务会自动结束,请勿在结构任务执行期间手动结束任务。

      • 为保证数据迁移的性能和迁移任务的稳定性,部分数据库迁移对象会在增量迁移结束后进行创建,即进入后置结构迁移阶段。更多信息,请参见后置结构迁移

      全量迁移

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

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

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

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

      增量迁移

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

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

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

      说明

      延迟时间是 DTS 从源端最新拉取数据和向目标端最新写入数据之间的时间差。

      • 仅当结构迁移和全量迁移都完成后,才能看到已迁移行数、已迁移行数据量和延迟等数据。

      • 增量数据迁移任务不会自动结束,在验证数据已全部迁移至目标数据库后,您可以手动结束迁移任务。结束迁移任务的方法,请参见结束迁移任务

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

相关 API

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