PGXC_RESPOOL_RESOURCE_INFO
PGXC_RESPOOL_RESOURCE_INFO视图显示所有实例上资源池实时监控信息。
- DN上仅显示当前DN所属逻辑集群的资源池监控信息。
- 从8.2.0集群版本开始,新增了内存负反馈机制功能,CCN节点会根据DN节点的实际内存使用情况辅助反向调节语句的估算内存统计值,缓解语句估算内存高估场景,当CCN节点触发通过负反馈机制来减少估算内存统计值来增发作业时,由于CCN节点更新了语句缩减后的估算内存统计值,而CN节点还保留了原先的估算内存统计值,会导致资源池监控视图中的估算内存超过资源池的上限。
- 语句的算子分为重内存算子和非重内存算子,对于语句的内存管控是重内存算子,非重内存算子的内存开销较小;由于非重内存算子的内存开销、线程初始化的开销、表达式的开销等这些内存不做管控,会导致资源池的used_mem会在一定程度上超过mem_limit值。
名称 |
类型 |
描述 |
---|---|---|
nodename |
name |
实例名称,包含CN和DN。 |
nodegroup |
name |
资源池所属逻辑集群名称,默认集群显示“installation”。 |
rpname |
name |
资源池名称。 |
cgroup |
name |
资源池关联控制组名称。 |
ref_count |
int |
资源池引用作业数,作业经过资源池不管是否管控都会计数,仅CN上有效。 |
fast_run |
int |
资源池快车道运行作业数,只在CN上有效。 |
fast_wait |
int |
资源池快车道排队作业数,只在CN上有效。 |
fast_limit |
int |
资源池快车道作业并发限制,只在CN上有效。 |
slow_run |
int |
资源池慢车道运行作业数,只在CN上有效。 |
slow_wait |
int |
资源池慢车道排队作业数,只在CN上有效。 |
slow_limit |
int |
资源池慢车道作业并发限制,只在CN上有效。 |
used_cpu |
double |
资源池5s监控周期内使用CPU个数平均值,保留小数点后2位。
|
cpu_limit |
int |
资源池可用CPU的上限,CPU配额管控情况下为GaussDB(DWS)可用CPU,CPU限额管控情况下为关联控制组CPU可用CPU。
|
used_mem |
int |
资源池当前使用的内存大小,单位为MB。
|
estimate_mem |
int |
当前CN上,资源池运行作业的估算内存之和,只在CN上有效。 |
mem_limit |
int |
资源池可用内存上限,单位为MB。
|
read_kbytes |
bigint |
资源池5s监控周期内逻辑读字节数,单位为KB。
|
write_kbytes |
bigint |
资源池5s监控周期内逻辑写字节数,单位为KB。
|
read_counts |
bigint |
资源池5s监控周期内逻辑读次数。
|
write_counts |
bigint |
资源池5s监控周期内逻辑写次数。
|
read_speed |
double |
资源池5s监控周期内逻辑读速率的平均值,单位为KB/s。
|
write_speed |
double |
资源池5s监控周期内逻辑写速率平均值,单位为KB/s。
|
send_speed |
double |
资源池5s监控周期内网络发送速率平均值,单位为KB/s。
|
recv_speed |
double |
资源池5s监控周期内网络发送速率平均值,单位为KB/s。
|