Skip to content

系统监控信息-sys_monitors

功能描述

sys_monitors系统表用于管理数据库当前节点系统监控信息。

字段说明

序号字段名类型说明
0NODEIDINTEGER节点ID
1TARG_NAMECHAR16监控目标项名称
2TARG_VALUECHAR监控结果值

监控项说明

监控项说明
REQUEST_NUM接收到用户请求数
BUFF_VISIT_NUM数据buffer读取次数
DISK_READ_NUM数据块磁盘读取次数
DISK_WRITE_NUM磁盘写入数据块次数
DISK_READ_BYTES磁盘读取字节数
DISK_WRITE_BYTES磁盘写入字节数
NET_READ_BYTES从连接上读取字节数
NET_SEND_BYTES向客户端连接发送字节数
LOCK_REQ_NUM加锁次数
DEAD_LOCK_NUM处理死锁次数
LOCK_WAIT_NUM等候锁资源线程数
ALL_MODI_NUMG节点接收到事务总数
CMIT_MODI_NUMG节点接收到事务提交数
UNDO_MODI_NUMG节点接收到的回滚次数(含事务及命令回滚)
S_LOCK_NUM当前节点活动S锁计数
X_LOCK_NUM当前节点活动X锁计数
IS_LOCK_NUM当前节点活动IS锁计数
IX_LOCK_NUM当前节点活动IX锁计数
SIX_LOCK_NUM当前节点活动SIX锁计数
ACT_TRANS_NUM当前节点活动事务数
MIN_TRANS_ID当前节点最小事务号
MAX_TRANS_ID当前节点最大事务号
XLOG_WRT_POS当前节点redo写入位置
XLOG_CKPT_POS当前节点checkpoint位置
SEND_MSG_NUM当前节点发送消息数(集群节点间)
RECV_MSG_NUM当前节点接收消息数(集群节点间)
RESEND_MSG_NUM当前节点重发送消息数(集群节点间)
DISCARD_MSG_NUM 当前节点接收到的重复消息数(集群节点间)
SEND_QUEUE_DEPTH 当前消息发送队列深度
MAX_SEND_DEPTH当前节点消息发送队列深度峰值
SMSG_BUF_NUM小消息缓存个数
LMSG_BUF_NUM大消息缓存个数
G_MEM全局内存消耗(单位:字节)
CATA_MEMcatalog内存消耗(单位:字节)
TRAN_MEM事务内存消耗(单位:字节)
NET_MEM用户连接用内存消耗(单位:字节)
TASK_MEM任务线程内存消耗(单位:字节)
MSG_MEM内部通讯消息内存消耗(单位:字节)
LOCK_MEM局部锁内存消耗(单位:字节)
GLOCK_MEM全局锁内存消耗(单位:字节)
DLCHK_MEM死锁检测内存消耗(单位:字节)
MODI_MEM变更日志内存消耗(单位:字节)
PROC_MEM过程执行机内存消耗(单位:字节)

示例

  • 查询当前节点是否存在丢包情况
  • 查询当前节点内存消耗是否符合系统要求,有无内存溢出情况

相关系统表

  • sys_thd_status
  • sys_thd_session