通过查看迁移进度,可以了解当前数据迁移实例的进度。任务的运行顺序为:结构迁移-->全量迁移-->增量迁移。
- 当运行状态为“结构迁移中”,表示任务正在进行结构迁移,此时应该关注结构迁移的进度条,当进度条到达100%表示成功迁移完成。
- 当运行状态为“(全量)开始”,表示任务正在进行全量迁移,此时应该关注全量迁移的进度条,当进度条到达100%表示成功迁移完成。
- 当运行状态为“(增量)开始”,表示任务正在进行增量迁移,此时应该关注增量迁移的延迟状态。
操作步骤
-
在【数据迁移】实例列表页面选择相应的实例数据,并点击实例ID进入【实例管理】页面。
-
在【实例管理】页面查看实例运行状态和迁移进度。
页面中的运行状态体现实例任务处在运行中的哪个状态,如:未通过预检查、全量开始、已暂停等。具体可参考实例状态说明文档中的数据迁移实例的任务运行状态。
页面中的实例进度体现迁移实例的进度,其中结构迁移和全量迁移以进度条+百分比的形式展示,增量迁移则以在进度条上显示延迟状态的形式展示。
增量迁移的延迟状态
增量迁移的延迟状态,具体如下:
- 延迟时间 = 源实例当前时间 - 成功同步到目标实例的最新一条源实例增量日志中记录的时间,延迟时间单位为“秒”。
- 无延迟: DTS完成同步的位点和源库最新位点一致,源库产生的增量数据都已经同步到目标库。
- 延迟-1毫秒: 开始任务后该任务迁移的表都没有DDL或者DML操作。
- 未运行: 任务未进入到增量迁移状态或者任务被暂停。
说明时延的计算依赖于源库的增量日志,所以当源库长时间没有DDL或者DML操作时,该指标会逐步增大,无法反映真实的同步延迟。用户可以通过在源端执行SQL语句来让该指标刷新,进而得到真实的指标数据。