更新时间:2026-10-21 GMT+08:00
分享

DBE_PERF.LOCAL_PLANCACHE_STATUS

该视图显示当前节点的GPC全局计划缓存状态信息,如表1所示。查询该视图必须具有MONADMIN权限。

表1 DBE_PERF.LOCAL_PLANCACHE_STATUS字段

名称

类型

描述

nodename

text

所属节点名称。

query

text

查询语句text。

refcount

integer

被引用次数。

valid

bool

是否合法。

databaseid

oid

所属数据库id。

schema_name

text

所属schema。

params_num

integer

参数数量。

func_id

oid

该plancache所在存储过程oid,如果不属于存储过程则为0。

pkg_id

oid

该plancache所在存储过程所属的Package,如果不属于Package则为0。

stmt_id

integer

显示存储过程内语句计划的序号。

size

bigint

表示计划占用内存大小。

parameterized_info

text

该列表示计划存入GPC的途径:

  • 自动参数化途径:强制绑参force或相同语句复用exact。
  • 非自动参数化途径:normal。

sql_hash

bigint

spm中sql的唯一标识,分布式下为0。

plan_hash

bigint

spm中当前sql下的plan的唯一标识,分布式下为0。

unique_sql_id

bigint

数据库中SQL的唯一标识。

outline

text

当前计划对应的outline的所有hint的组合字符串,分布式下为空。

last_used_time

timestamp with time zone

该计划缓存最近使用的时间,失效计划不记录最近使用时间。

depend_object_ids

text

该计划缓存依赖的oid对象列表。

hash_value

bigint

参数的哈希值,不保证唯一。

plan_info

text

支持显示有效计划的详细计划信息。视图默认此列内容为空。

opcache_reuse_cnt

integer

执行缓存复用的次数。

opcache_mem_size

bigint

执行缓存占用的内存大小。

相关文档