云数据库 GAUSSDB-分区表统计信息函数:gs_wlm_respool_memory_info()

时间:2025-10-17 14:33:02

gs_wlm_respool_memory_info()

描述:描述资源池的内存资源限制和使用信息。

返回值类型:setof record

名称

类型

描述

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。

在出现资源池动态内存使用超过最大值时,可能会出现查询GUC参数current_dynamic_memory返回的结果大于max_dynamic_memory的情况,这属于正常现象,实际并未申请内存。

示例:

1
2
3
4
5
6
gaussdb=# SELECT * FROM GS_WLM_RESPOOL_MEMORY_INFO();
 respool_name   | max_dynamic_memory | current_dynamic_memory | max_shared_memory | current_shared_memory | shared_memory_hits_percent 
-----------------+--------------------+------------------------+-------------------+-----------------------+----------------------------
 default_pool    | -1                 | 3383kB                 | -1                | 3848kB                |                         0
 resource_pool_a | 30720kB            | 0kB                    | -1                | 0kB                   |                          0
(2 rows)
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-2664.html