华为云云数据库GaussDBGS_GLC_MEMORY_DETAIL_云淘科技

GS_GLC_MEMORY_DETAIL查询所有database内gloabal plpgsql cache全局缓存的内存使用,仅在enable_global_plsqlcache = on时可用。

表1 GS_GLC_MEMORY_DETAIL字段

名称

类型

描述

contextname

text

内存对象名。

database

text

内存对象所属的database,”pkg_bucket” 与”func_bucket”显示为”NULL”。

schema

text

内存对象所属的schema,”pkg_bucket” 与”func_bucket”显示为”NULL”。

type

text

对象类型:

“pkg_bucket”:代表该对象为package对象的父节点。
“func_bucket”:代表该对象为函数或存储过程的父节点。
“pkg”:代表该对象为package对象。
“func”:代表该对象为函数或存储过程。

status

text

缓存对象当前状态,可用显示为“valid”,不可用显示为’invalid’。”pkg_bucket”与”func_bucket”对象无状态,显示为”NULL”。

location

text

缓存对象当前位置,在缓存哈希表内显示为”in_global_hash_table”,在失效链表中显示为”in_global_expired_list”。

“pkg_bucket”与”func_bucket”对象显示为”NULL”。

env

int8

创建对象时的环境参数,即behavior_compat_flags的值。”pkg_bucket” 与”func_bucket”对象显示为0。

usedsize

int8

缓存对象大小。

usecount

int8

有多少对象正在引用该全局缓存,当没有对象引用该全局编译产物时,数量为0。

父主题: 系统视图

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家