DTS支持在线查看订阅数据,即可以在DTS控制台查看订阅通道中的增量数据,能够查看的时间范围为订阅通道的数据范围。本小节介绍在线查看订阅数据的方式,及数据记录的各个字段的含义。
查看订阅数据入口
DTS控制台查看订阅数据的入口如下:
只有正常和异常状态下的订阅通道可以查看订阅数据。处于初始化、预检查中的订阅通道不能查看订阅数据。
查看订阅数据
当点击查看订阅数据时,即进入订阅数据的查看页面,如下:
可以根据配置具体时间范围,查看特定时间范围内的增量数据。配置的时间段必须在订阅通道的时间范围内。
订阅数据字段含义
订阅数据展示的数据格式为DTS内部的数据格式,数据记录的各个字段含义为:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云的DTS(Data Transmission Service)服务提供了强大的数据迁移与同步功能,其中在线查看订阅数据的功能对于监控和调试数据同步过程非常有帮助。根据您的描述,以下是对如何使用DTS控制台查看订阅数据以及理解数据记录字段含义的总结:
以下是数据记录中各关键字段的解释: - 服务ID:标识RDS实例的地址信息,格式通常为IP:PORT。 - 库名:变更记录所在数据库的名称。 - 表名:变更记录对应的表名。 - 变更类型:包括update
, delete
, insert
, replace
, begin
, commit
, ddl
, dml
, heartbeat
等,分别代表不同的数据库操作类型。特别地,heartbeat
表示心跳记录,用于确认通道健康状态。 - 位点:记录在binlog中的位置,格式如binlog_file_offset@binlog_file_id
,是定位数据变更位置的关键信息。 - 时间戳:变更记录写入binlog时的时间标记。 - 字段名称/类型/编码:仅针对DML操作(非DDL),显示变更字段的具体信息。 - 前镜像/后镜像:展示变更前后的字段值,对于update
操作两者都有,而insert
只有后镜像,delete
只有前镜像。 - DDL、DML记录特例:这类操作记录通常只包含操作的详细信息,而不提供具体的字段名称、类型等,因为它们涉及的是整个表结构或数据操作,而非单个字段的变更。
通过这些字段,用户可以详细了解到数据同步过程中每一项变更的具体情况,这对于排查数据同步问题、监控数据流动状态非常有用。