开发者社区> 问答> 正文

如何查看订阅数据


DTS支持在线查看订阅数据,即可以在DTS控制台查看订阅通道中的增量数据,能够查看的时间范围为订阅通道的数据范围。本小节介绍在线查看订阅数据的方式,及数据记录的各个字段的含义。

查看订阅数据入口


DTS控制台查看订阅数据的入口如下:

只有正常和异常状态下的订阅通道可以查看订阅数据。处于初始化、预检查中的订阅通道不能查看订阅数据。

查看订阅数据


当点击查看订阅数据时,即进入订阅数据的查看页面,如下:

可以根据配置具体时间范围,查看特定时间范围内的增量数据。配置的时间段必须在订阅通道的时间范围内。

订阅数据字段含义


订阅数据展示的数据格式为DTS内部的数据格式,数据记录的各个字段含义为:

  • 服务ID: RDS实例的IP:PORT
  • 库名: 这条变更记录对应表所在的数据库的库名
  • 表名: 这条变更记录对应的表的表名
  • 变更类型:这条变更记录的变更类型,包括:update、delete、insert、replace、begin、commit、ddl、dml、heartbeat

其中heartbeat为DTS提供的心跳记录,每秒钟会有一条记录,主要用来表示订阅通道健康状况,如果每秒有一条heartbeat,说明订阅通道正常,否则说明订阅通道异常。
  • 位点: 这条变更记录在binlog中的位点,格式为binlog_file_offset@binlog_file_id,其中binlog_file_id为binlog文件名的后缀,binlog_file_offset为这条binlog记录在binlog文件中的偏移量。
  • 时间戳:这条变更记录写入到binlog文件中时的时间戳
  • 字段名称:这条变更记录对应的每个字段的名称
  • 字段类型:这条变更记录对应的每个字段的数据类型
  • 字段编码:这条变更记录对应的字符集编码
  • 前镜像: 这条变更记录变更之前的各个字段的值。对于insert操作,没有前镜像值

  • 后镜像:这条变更记录变更之前的各个字段的值。对于delete操作,没有后镜像值


update 操作的 前镜像 和 后景镜像 都有值。

对于操作类型为DDL、DML的记录,只有字段详情,没有字段名称、字段类型、字段编码、前镜像及后镜像几个字段。如下图:


展开
收起
云栖大讲堂 2017-10-31 13:37:43 2448 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Logview参数详解和问题排查(废弃) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载