任务管理表示对单个任务整个生命周期的把控,下面以数据迁移为例,讲解相关操作,数据同步本身也适用这些操作,不再单独列出。
查看迁移进度
页面中的实例进度体现迁移实例的进度,其中结构迁移和全量迁移以进度条+百分比的形式展示,增量迁移则以在进度条上显示延迟状态的形式展示。
增量迁移的延迟状态,具体如下:
- 延迟时间= 源实例当前时间 - 成功同步到目标实例的最新一条源实例增量日志中记录的时间,延迟时间单位为“秒”。
- 无延迟:数据传输功能完成同步的位点和源库最新位点一致,源库产生的增量数据都已经同步到目标库。
- 延迟-1毫秒: 开始任务后该任务迁移的表都没有DDL或者DML操作。
- 未运行:任务未进入到增量迁移状态或者任务被暂停。
查看迁移信息
在迁移信息页面,查看迁移实例的基础信息、连接信息和工作节点信息。
单击迁移信息页面右上角的查看迁移对象按钮,弹出查看迁移对象页面,该页面会展示该实例在首次配置阶段配置的迁移对象信息。
查看迁移日志
在详情页面单击左侧任务日志菜单,即可查看数据迁移实例的任务日志。
查看迁移详情
在DTS的实例管理页面,单击目标实例名称,进入实例详情页面。然后在左侧菜单栏选择迁移详情 ,进入迁移详情页面。您可以查看结构迁移、全量数据迁移和增量数据迁移的具体信息。
结构迁移
单击结构迁移 ,查看当前数据迁移实例的结构迁移详情,包括迁移的Tables、Views、Functions、Procedures的对象名称、源库、目标库、状态等信息。
单击列表右方操作列的查看创建语法 ,可以查看迁移对象的创建语句。
全量数据迁移
单击全量数据迁移 ,查看当前数据迁移实例的全量部分的迁移详情,包括对象名称、源库与目标库的库表信息、已完成行数、耗时、状态等信息。
增量数据迁移
单击增量数据迁移 ,查看当前数据迁移任务增量部分的迁移详情,包括源库、目标库、当前的数据传输模块拉取位点和源库最新位点、是否延迟等状态信息。
编辑迁移任务
只有在任务未启动前,才可以编辑任务。
编辑迁移任务需要先暂停实例任务,然后单击编辑迁移按钮,进行迁移对象的动态增加或减少。
动态增加迁移对象
然后依次单击 下一步 ,完成迁移对象的动态增加、减少。
暂停迁移任务
单击暂停任务可以将选中的任务实例置为已暂停状态,已暂停的任务实例可以再次启动。
终结迁移任务
单击终结任务,会将任务置为已完成状态,该任务将不能被再次启动,仍会展现在实例列表页面中。
退订迁移任务
选中实例,然后在操作列选择更多 > 退订,可跳转到DCP控制台,在DCP控制台找到该实例进行退订。该任务实例将变为已冻结状态,并可以在实例回收站找到。
性能监控
查看监控信息
为方便用户查看和掌握实例的运行状态,DTS提供了丰富的性能监控项,具体的查看方法如下:
单击任务详情 ,进入详情页,在该页面的子页面,单击性能监控 ,会展示全量迁移性能与增量迁移性能。
全量迁移性能页面
增量迁移性能页面
监控项说明
性能指标 | 说明 |
---|---|
全量迁移性能 | (1)全量迁移流量(MB/s)读取流量:DTS从源实例读取所需同步的数据量,单位为MB/s写入流量:DTS写入目标实例的数据量,单位为MB/s (2)源、目标实例RPS源实例PRS:表示在数据库源端,每秒由于数据增删改(DML,包括INSERT、UPDATE、DELETE等)产生的数据记录变化的数量。目标实例RPS:表示在数据库目标端,每秒由于数据增删改(DML,包括INSERT、UPDATE、DELETE等)产生的数据记录变化的数量。 (3)源库网络延时、目标库网络延时(ms)源库网络延时:表示源端数据库和DTS之间的网络延时。目标库网络延时:表示DTS和目标端数据库之间的网络延时。 (4)源库SQL执行RT、目标库SQL执行RT(ms)源库SQL执行RT:表示从源端读取数据,源端数据库的响应时间。目标库SQL执行RT:表示DTS将数据写入目标端,目标端数据库的响应时间。 |
增量迁移性能 | 可查看增量迁移的迁移流量、迁移性能和网络延迟等信息。相关性能指标说明如下: (1)迁移流量BPS:每秒写入到目标库的数据量,单位为MB/s。 (2)迁移性能RPS:每秒写入到目标库的行数。 (3)网络延迟:表示数据库与DTS之间的网络延时。 |
任务日志
在任务日志里,用户可以通过任务时间线来查看任务的关键时间节点,譬如什么时候任务开始执行,什么时候任务出现异常,什么时候任务完成等。