数据仓库服务 GaussDB(DWS)-PGXC_RESPOOL_RESOURCE_INFO

时间:2023-11-01 16:16:34

PGXC_RESPOOL_RESOURCE_INFO

PGXC_RESPOOL_RESOURCE_INFO视图显示所有实例上资源池实时监控信息。

  • DN上仅显示当前DN所属逻辑集群的资源池监控信息。
  • 从8.2.0集群版本开始,新增了内存负反馈机制功能,CCN节点会根据DN节点的实际内存使用情况辅助反向调节语句的估算内存统计值,缓解语句估算内存高估场景,当CCN节点触发通过负反馈机制来减少估算内存统计值来增发作业时,由于CCN节点更新了语句缩减后的估算内存统计值,而CN节点还保留了原先的估算内存统计值,会导致资源池监控视图中的估算内存超过资源池的上限。
  • 语句的算子分为重内存算子和非重内存算子,对于语句的内存管控是重内存算子,非重内存算子的内存开销较小;由于非重内存算子的内存开销、线程初始化的开销、表达式的开销等这些内存不做管控,会导致资源池的used_mem会在一定程度上超过mem_limit值。
表1 PGXC_RESPOOL_RESOURCE_INFO字段

名称

类型

描述

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位。

  • DN:显示当前DN上资源池使用的CPU个数。
  • CN:显示所有DN上资源池使用CPU的累积和。

cpu_limit

int

资源池可用CPU的上限,CPU配额管控情况下为 GaussDB (DWS)可用CPU,CPU限额管控情况下为关联控制组CPU可用CPU。

  • DN:显示当前DN上资源池可用CPU上限。
  • CN:显示所有DN上资源池可用CPU上限的累积和。

used_mem

int

资源池当前使用的内存大小,单位MB。

  • DN:显示当前DN上资源池使用的内存大小。
  • CN:显示所有DN上资源池使用内存的累积和。

estimate_mem

int

当前CN上,资源池运行作业的估算内存之和,只在CN上有效。

mem_limit

int

资源池可用内存上限,单位MB。

  • DN:显示当前DN上资源池可用内存上限。
  • CN:显示所有DN上资源池可用内存上限的累积和。

read_kbytes

bigint

资源池5s监控周期内逻辑读字节数,单位KB。

  • DN:显示当前DN上资源池逻辑读字节数。
  • CN:显示所有DN上资源池逻辑读字节的累积和。

write_kbytes

bigint

资源池5s监控周期内逻辑写字节数,单位KB。

  • DN:显示当前DN上资源池逻辑写字节数。
  • CN:显示所有DN上资源池逻辑写字节的累积和。

read_counts

bigint

资源池5s监控周期内逻辑读次数。

  • DN:显示当前DN上资源池逻辑读次数。
  • CN:显示所有DN上资源池逻辑读次数的累积和。

write_counts

bigint

资源池5s监控周期内逻辑写次数。

  • DN:显示当前DN上资源池逻辑写次数。
  • CN:显示所有DN上资源池逻辑写次数的累积和。

read_speed

double

资源池5s监控周期内逻辑读速率的平均值。

  • DN:显示当前DN上资源池逻辑读速率。
  • CN:显示所有DN上资源池逻辑读速率的累积和。

write_speed

double

资源池5s监控周期内逻辑写速率平均值。

  • DN:显示当前DN上资源池逻辑写速率。
  • CN:显示所有DN上资源池逻辑写速率的累积和。
support.huaweicloud.com/devg-820-dws/dws_04_0981.html