注册
达梦数据复制软件DMDRS控制台命令-DSS模块查看命令
专栏/数+融合专栏/ 文章详情 /

达梦数据复制软件DMDRS控制台命令-DSS模块查看命令

达梦数+数据融合软件(DMDF)产品团队 2026/08/09 103 0 0
摘要 介绍DMDRS控制台的DSS模块查看命令。

6 同步

6.4 DSS模块命令

DSS模块是DMDSS服务的核心组成模块,可接收CPT模块发送的数据,并根据Topic主题将同步消息分类流式持久化存储在不同的Topic中,供下一级数据同步服务访问使用。

适用场景

数据分发

6.4.1 查看命令

介绍DSS模块相关的查看命令。

6.4.1.1 查看生产者信息列表

命令功能

查看指定DSS模块中,所有生产者的信息列表或指定Topic的生产者的信息列表,如流量、起始/终止LSN、最新时间、压缩大小和消费者数等。

命令格式

SHOW [<DSS_NAME>] SAVELIST [<TOPIC>]

参数说明

参数 说明
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。
TOPIC 流存储中Topic的名称。

命令示例

  • 查看名称为“dss_active”的DSS模块中,所有生产者的信息列表。

    show dss_active savelist

    查看结果为:

    1.4.1 查看生产者信息列表所有.png

  • 查看名称为“dss_active”的DSS模块中,Topic名称为“cpt_ora”的生产者的信息列表。

    show dss_active savelist cpt_ora

    查看结果为:

    1.4.1 查看生产者信息列表指定Topic.png

结果说明

参数 说明
主题 源DMDRS上传数据对应的Topic名称。
源端名称 源DMDRS的CPT模块的名称。
源端IP 源DMDRS所在主机的IP地址。
源端端口号 源DMDRS管理端口号。
连接状态 生产者的连接状态。包括:已连接和未连接。
消费者数 当前将该生产者列为消费对象的消费者的个数。
数据库类型 数据库的类型。如:Oracle、DM7/DM8和MySQL/MariaDB等。
服务名 源数据库有域名,则为全局数据库名,否则与数据库名相同。
文件字符型 源数据库的字符类型。
起始LSN 该生产者上传数据的第一条LSN。
起始LFS 该生产者上传数据的第一条LFS。
终止LSN 该生产者上传数据的最后一条LSN。
终止LFS 该生产者上传数据的最后一条LFS。
最新时间 该生产者上传最后一条数据的时间。
生产延时 该生产者上传最后一条数据的时间与当前系统时间的差值。
流量 DSS接收到源DMDRS实际数据量的速率。
压缩大小 该生产者上传到DSS文件流中的所有文件的压缩大小之和。
实际大小 该生产者上传到DSS文件流中的所有文件的实际数据量大小之和。
页利用率 该生产者上传到DSS文件流中的所有文件的总压缩数据大小与总文件大小之比。
6.4.1.2 查看单个生产者信息

命令功能

查看指定DSS模块中,指定生产者的所有文件信息,如起始/结束LSN、时间、消费者个数、压缩大小、实际大小、页数等。

命令格式

SHOW [<DSS_NAME>] SAVEINFO <SAVE_NAME>

参数说明

参数 说明
DSS_NAME DMDSS的名称,对应配置文件中DSS的“name”参数。
SAVE_NAME 生产者的名称(对应CPT模块的名称)。

命令示例

查看名称为“dss_active”的DSS模块中,生产者名称为“cpt_dm8”的文件信息。

show dss_active saveinfo cpt_dm8

查看结果为:

1.4.2 查看单个生产者信息.png

结果说明

参数 说明
文件号 生产者的文件编号。
起始LSN时间 该文件起始LSN对应的时间。
起始LSN 该文件第一条日志的LSN。
起始LFS 该文件第一条日志的LFS。
结束LSN时间 该文件结束LSN对应的时间。
结束LSN 该文件最后一条日志对应的LSN。
结束LFS 该文件最后一条日志对应的LFS。
消费者个数 正在读取该文件的消费者数量。
压缩大小 该文件在流存储中的大小。
实际大小 该文件包含数据量的大小,即解压后的大小。
页数 该文件包含完整数据页的数量。
页利用率 该文件内压缩数据大小与文件大小之比。
页队列使用比 该文件内已使用的页数与可使用的总页数之比。
6.4.1.3 查看消费者信息列表

命令功能

查看指定DSS模块的所有消费者的信息列表,如流量、起始LSN、最新时间、待消费数据量、消费主题名和偏移量等。

命令格式

SHOW [<DSS_NAME>] READLIST

参数说明

参数 说明
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。

命令示例

查看名称为“dss_active”的DSS模块所有连接的消费者的信息列表。

show dss_active readlist

查看结果为:

1.4.3 查看消费者信息列表.png

结果说明

参数 说明
模块名称 消费者的模块名称。
流量 DSS模块发送数据的速率。
起始LSN DSS模块接收到消费请求后,开始读取的第一条日志的LSN。
起始LFS DSS模块接收到消费请求后,开始读取的第一条日志的LFS。
最新时间 DSS模块最近成功发送一个数据包的当地时间。
实际大小 原始数据的数据量大小。
待消费数据量 消费者待消费的数据大小。
消费主题名 数据流中Topic的名称。
文件序号 DSS模块当前读取的文件的文件号。
页号 DSS模块当前读取数据页的页号。
偏移量 DSS模块当前读取数据相对于页头的偏移量。
目标端IP 消费者的IP地址。
目标端管理端口号 消费者的管理端口号。
当前LSN 消费者当前读取数据的LSN。
当前LFS 消费者当前读取数据的LFS。
连接状态 消费者的连接状态。包括:已连接和未连接。
所属节点 消费者所连接的DSS主备节点。
消费延时 DSS模块最近成功发送一个数据包的当地时间与当前系统时间的差值。
6.4.1.4 查看指定消费者信息列表

命令功能

查看指定DSS模块中,指定生产者的所有消费者信息列表,如流量、当前LSN、当前文件、时间戳、待消费数据量、所属节点等。

命令格式

SHOW [<DSS_NAME>] READINFO <SAVE_NAME>

参数说明

参数 说明
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。
SAVE_NAME 生产者的名称(对应CPT模块的名称)。

命令示例

查看名称为“dss_active”的DSS模块中,所有正在消费生产者“cpt_ora”的消费者的流量、文件信息等。

show dss_active readinfo cpt_ora

查看结果为:

1.4.4 查看指定消费者信息列表.png

结果说明

参数 说明
模块名称 EXEC模块名称。
流量 DSS模块发送数据的速率。
当前LSN DSS模块当前读取到的日志LSN。
当前LFS DSS模块当前读取到的日志LFS。
当前文件 DSS模块正在读取的文件名称。
时间戳 DSS模块正在读取文件的时间戳。
待消费数据量(实际大小) 消费者剩余消费数据量。
所属节点 消费者所连接的DSS主备节点。
6.4.1.5 查看表操作监控开关信息

命令功能

查看指定DSS模块的表操作监控开关信息。

命令格式

SHOW [<DSS_NAME>] monitor info

参数说明

参数 说明
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。

命令示例

查看名称为“dss_active”的DSS模块的表操作监控开关信息。

show dss_active monitor info

查看结果为:

1.4.6 查看表操作监控开关信息.png

结果说明

参数 说明
模块名称 DSS模块名称。
接收操作统计开关 接收表的操作统计开关。包括:开启和关闭。
发送操作统计开关 发送表的操作统计开关。包括:开启和关闭。
6.4.1.6 查看接收/发送的表的操作统计信息

命令功能

查看指定DSS模块接收和发送的操作时间前十的表或者所有表的操作统计信息。按站点号和操作时间由近至远排序,仅显示操作数大于0的表。也可按“模式名.表名”查看单个表的操作统计信息。

命令格式

SHOW [<DSS_NAME>] [<SITEID>] TABLE RECV|SEND [LIST|ALL|<SCHNAME>.<TABNAME>]

参数说明

参数 说明
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。
SITEID 站点号。
RECV DSS模块接收的数据。
SEND DSS模块发送的数据。
LIST|ALL|<SCHNAME>.<TABNAME>
  • 不配置该参数:查看所有表的操作统计信息。按操作时间由近至远排序,仅显示操作数大于0的表。
  • LIST:查看操作时间前十的表的操作统计信息。按操作时间由近至远排序,仅显示操作数大于0的表。
  • ALL:查看所有表的操作统计信息。按操作时间由近至远排序,仅显示操作数大于0的表。
  • <SCHNAME>.<TABNAME>:按模式名.表名查看指定表的操作统计信息。模式名和表名都支持模糊查询,具体如下:
    *:所有模式或表。
    A*:前缀为A的所有模式或表。
    *B:后缀为B的所有模式或表。
    A*B:前缀为A且后缀为B的所有模式或表。
  • DICTID:按表ID查看指定表的操作统计信息。

命令示例

  • 查看名称为“dss_active”的DSS模块接收的所有表的操作统计信息。

    show dss_active table recv

    查看结果为:

    1.4.7 查看接收发送的表的操作统计信息接收所有表.png

  • 查看名称为“dss_active”的DSS模块接收的模式名为“RESOURCES”、表名为“DEPARTMENT”的表的操作统计信息。

    show dss_active table recv RESOURCES.DEPARTMENT

    查看结果为:

    1.4.7 查看接收发送的所有表或指定表的操作统计信息接收指定表.png

结果说明

参数 说明
站点号 DSS模块接收的表对应的站点号。
模式名 表所属的模式名。
表名 表的名称。
插入操作数 DSS模块接收/发送的表的插入操作的总次数。
更新操作数 DSS模块接收/发送的表的更新操作的总次数。
删除操作数 DSS模块接收/发送的表的删除操作的总次数。
最近操作时间 DSS模块最新接收/发送的表的操作时间。
最近LSN DSS模块最新接收/发送的LSN。
最近LFS DSS模块最新接收/发送的LFS。
表同步延迟(秒) 最近一次同步的延迟。单位:秒。
6.4.1.7 查看DMDSS集群信息

命令功能

查看当前DSS模块所在DMDSS集群的各节点信息。

命令格式

SHOW [<DSS_NAME>] DSS CLUSTER

参数说明

参数 说明
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。

命令示例

查看名称为“dss_cluster”的DSS模块所在DSS主备集群的各节点信息。

show dss_cluster dss cluster

查看结果为:

1.4.9 查看DSS主备集群信息.png

结果说明

参数 说明
状态 集群各节点的状态。
  • Leader:主节点
  • Follower:备节点
  • Candidate:选举中
  • Disconnect:网络连接丢失的节点
IP和端口 集群各节点的IP地址和Manager模块的端口号。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服