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

GLOBAL_WLM_RESPOOL_MEMORY_INFO

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

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

表1 GLOBAL_WLM_RESPOOL_MEMORY_INFO字段

名称

类型

描述

node_name

name

节点名称。

respool_name

name

资源池名称。

max_dynamic_memory

integer

最大可使用的动态内存。

current_dynamic_memory

integer

当前已经使用的动态内存。

max_shared_memory

integer

最大可使用的共享内存。

current_shared_memory

integer

当前已经使用的共享内存。

shared_memory_hits_percent

integer

该功能不可用,留待后续演进。字段保留,恒为0。

示例:
1
2
3
4
5
6
7
8
gaussdb=# SELECT * FROM GLOBAL_WLM_RESPOOL_CONCURRENCY_INFO;
 node_name   | respool_name | max_dynamic_memory | current_dynamic_memory | max_shared_memory | current_shared_memory | shared_memory_hits_percent 
--------------+--------------+--------------------+------------------------+-------------------+-----------------------+----------------------------
 coordinator1 | default_pool | -1                 | 9415kB                 | -1                | 3856kB                |                         0
 datanode1    | default_pool | -1                 | 10724kB                | -1                | 2808kB                |                        0
 datanode2    | default_pool | -1                 | 10724kB                | -1                | 2808kB                |                        0
 datanode3    | default_pool | -1                 | 10724kB                | -1                | 560kB                 |                        0
(4 rows)

相关文档