云数据库 GAUSSDB-分区表统计信息函数:gs_wlm_respool_memory_info()
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) |
下载云数据库 GAUSSDB用户手册完整版