更新时间:2024-11-12 GMT+08:00
分享

GLOBAL_WLM_RESPOOL_IO_INFO

该视图用于查看分布式下所有节点实时的资源池I/O使用情况。查询该视图需要sysadmin权限或者monadmin权限。

该视图只能查询主DN节点上的数据,备节点需要登录到备节点上后使用系统函数gs_wlm_respool_io_info()查询I/O使用情况。

表1 GLOBAL_WLM_RESPOOL_IO_INFO字段

名称

类型

描述

node_name

name

节点名称。

respool_name

name

资源池名称。

io_limits

integer

每秒触发I/O的次数上限。0表示不控制。

  • 行存单位:GUC参数io_control_unit,I/O管控时用来对I/O次数进行计数的单位。1个io_control_unit次为1次IOPS。

io_priority

text

I/O利用率高达90%时,消耗I/O作业进行I/O资源管控时关联的优先级等级。None表示不控制。

current_iops

integer

当前I/O已经触发的次数。

当前I/O统计值存在偶尔超过上限的情况,与I/O统计算法有关,属于正常波动。

示例:
1
2
3
4
5
6
7
8
gaussdb=# SELECT * FROM GLOBAL_WLM_RESPOOL_CONCURRENCY_INFO;
 node_name   | respool_name | io_limits | io_priority | current_iops 
--------------+--------------+-----------+-------------+--------------
 coordinator1 | default_pool |         0 | None        |            0
 datanode2    | default_pool |         0 | None        |            0
 datanode3    | default_pool |         0 | None        |            0
 datanode1    | default_pool |         0 | None        |            0
(4 rows)

相关文档