Skip to content

集群信息-sys_clusters

功能描述

sys_clusters系统表用于管理数据库集群或单机节点信息。

字段说明

序号字段名类型说明
0NODE_IDINTEGER节点ID
1RACK_NOINTEGER机架号
2NODE_IPVARCHAR节点IP
3NODE_PORTINTEGER节点端口
4NODE_TYPEINTEGER节点包含的角色类型
5NODE_STATEINTEGER节点状态
6PROC_NUMINTEGER节点逻辑CPU使用个数
7STORE_NUMINTEGER当前节点本地存储个数
8MAJOR_NUMINTEGER当前节点主版本个数
9CPU_LOADINTEGERCPU负载
10PROTO_VERSIONINTEGER内部通信协议版本号
11BOOT_TIMEDATETIME启动时间

说明:

PROTO_VERSION和BOOT_TIME在较低版本的数据库中不支持,详细信息请联系运维人员获取。

NODE_STATE

0:启动中,一般不会看到

1:一般也不会看到

2:正常运行态

3:节点加入过程中,或节点宕机处理过程中

4:节点宕机态

PROTO_VERSION

年份后2位+3位版本号

NODE_IP

单机:默认为0.0.0.0:0

集群:cluster.ini中的PORTS参数

NODE_TYPE

各个角色类型对应值为:

1:主master

2:副master

4:存储节点

8:查询节点

16:工作节点

32:变更节点

计算规则:配置角色对应值相加即为node_type,如角色为'MSQW'则node_type=1+4+8+16=29

示例

  • 查询集群节点状态
  • 查询集群总节点数
  • 查询节点本地存储大小