PGXC_NODE系统表存储集群节点信息。PGXC_NODE系统表仅在GBase 8c分布式场景下有具体含义。
名称 | 类型 | 描述 |
oid | oid | 行标识符(隐含字段,必须明确选择)。 |
node_name | name | 节点名称。 |
node_type | “char” | 节点类型。 C:协调节点。 D:数据节点。 S:数据节点的备节点。 |
node_port | integer | 节点的端口号。 |
node_host | name | 节点的主机名称或者IP(如配置为虚拟IP,则为虚拟IP)。 |
node_port1 | integer | 复制节点的端口号。 |
node_host1 | name | 复制节点的主机名称或者IP(如配置为虚拟IP,则为虚拟IP)。 |
hostis_primary | Boolean | 表明当前节点是否发生主备切换。 t(true):表示发生。 f(false):表示不发生。 |
nodeis_primary | Boolean | 在replication表下,是否优选当前节点作为优先执行的节点进行非查询操作。 t(true):表示优选。 f(false):表示不优选。 |
nodeis_preferred | Boolean | 在replication表下,是否优选当前节点作为首选的节点进行查询。 t(true):表示优选。 f(false):表示不优选。 |
node_id | integer | 节点标志符。由node_name经过hash函数计算后得到。 |
sctp_port | integer | 主节点使用TCP代理通信库或SCTP通信库的数据通道侦听端口。 |
control_port | integer | 主节点使用TCP代理通信库或SCTP通信库的控制通道侦听端口。 |
sctp_port1 | integer | 备节点使用TCP代理通信库或SCTP通信库的数据通道侦听端口。 |
control_port1 | integer | 备节点使用TCP代理通信库或SCTP通信库的控制通道侦听端口。 |
nodeis_central | Boolean | 表明当前节点是否为中心控制节点,只用于CN,对DN无效。 t(true):表示是。 f(false):表示不是。 |
nodeis_active | Boolean | 表明当前节点是否是正常状态,用于标记CN是否被剔除,对DN无效。 t(true):表示是。 f(false):表示不是。 |