您可以在数据迁移任务执行过程中,随时查看结构迁移、全量迁移和增量迁移具体进度。本文介绍如何通过数据库传输服务 DTS 控制台查看数据迁移进度。
前提条件
已创建并启动迁移任务。创建和启动迁移任务的方法,请参见创建并启动迁移任务。
操作步骤
登录 DTS 控制台。
在顶部菜单栏的左上角,选择项目和地域。
在迁移任务列表页面,找到目标迁移任务。
您可以根据业务需要查看迁移任务的整体进度或各类型迁移的进度。
- 查看各类型迁移进度
说明
若您看不到某项迁移类型的页签,可能是因为配置迁移任务时没有选中该类型,或者迁移的数据库不支持该类型。
- 单击任务 ID。
- 在数据迁移页,单击任务进度页签。
- 在任务进度页签下,单击不同迁移类型的页签查看对应的迁移进度和执行情况。
迁移类型 | 支持的操作 | 注意事项 |
---|
用户迁移 | | 仅当目标库接入方式为公网自建 MySQL 或火山引擎版 MySQL 时,支持用户迁移类型。 |
结构迁移 | 查看结构迁移的对象、状态、所属的源库以及目标库等信息。 在右上角的搜索栏中输入迁移对象的名称,即可搜索目标对象的迁移详情。 迁移完成后,单击右侧操作栏中的查看创建语法,即可查看该对象的创建语法。 若需要迁移的数据较多,您可以在列表中根据类型或状态快速筛选出不同类型的迁移对象是否已完成迁移。
| |
全量迁移 | 查看全量迁移的对象、状态、已迁移行数、行平均大小、预估迁移数据量、耗时、平均迁移速率等信息。 在页面右上角的搜索栏中,输入迁移对象的名称来搜索目标对象的迁移详情。 若需要迁移的数据较多,您可以在列表中根据状态快速筛选出正在迁移的对象,并根据预估总行数进行排序。
| - 当源库的实例类型为 MySQL、MongoDB 和 PostgreSQL 时,支持查看行平均大小和预估迁移数据量。
- 在实例类型为 Redis 时,支持查看已扫描数据量、已扫描指令个数。
- 全量迁移任务会自动结束,请勿在全量任务执行期间手动结束任务。
|
增量迁移 | 在页面右上角的搜索栏中,输入迁移对象的名称来搜索目标对象的迁移详情。 查看增量迁移的对象、源、目标、迁移状态、已迁移行数、已迁移行数据量、延迟和 5s 平均 RPS 等信息。 若需要迁移的数据较多,您可以在列表中根据延迟进行排序,查看延迟较大的迁移对象详情。
说明 - 延迟时间是 DTS 从源端最新拉取数据和向目标端最新写入数据之间的时间差。
- 全增一体架构的迁移任务,暂不支持展示表级延迟信息。
| 仅当结构迁移和全量迁移都完成后,才能看到已迁移行数、已迁移行数据量和延迟等数据。 增量数据迁移任务不会自动结束,在验证数据已全部迁移至目标数据库后,您可以手动结束迁移任务。结束迁移任务的方法,请参见结束迁移任务。 在数据迁移延迟时间超过 5s 时,您可以单击开启隔离迁移,将延迟表拆分到独立泳道进行数据迁移。详细操作,请参见配置延迟迁移。
|
相关 API