集群信息-sys_clusters
功能描述
sys_clusters系统表用于管理数据库集群或单机节点信息。
字段说明
序号 | 字段名 | 类型 | 说明 |
---|---|---|---|
0 | NODE_ID | INTEGER | 节点ID |
1 | RACK_NO | INTEGER | 机架号 |
2 | NODE_IP | VARCHAR | 节点IP |
3 | NODE_PORT | INTEGER | 节点端口 |
4 | NODE_TYPE | INTEGER | 节点包含的角色类型 |
5 | NODE_STATE | INTEGER | 节点状态 |
6 | PROC_NUM | INTEGER | 节点逻辑CPU使用个数 |
7 | STORE_NUM | INTEGER | 当前节点本地存储个数 |
8 | MAJOR_NUM | INTEGER | 当前节点主版本个数 |
9 | CPU_LOAD | INTEGER | CPU负载 |
10 | PROTO_VERSION | INTEGER | 内部通信协议版本号 |
11 | BOOT_TIME | DATETIME | 启动时间 |
说明:
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
示例
- 查询集群节点状态
- 查询集群总节点数
- 查询节点本地存储大小