DBE_PERF.LOCAL_PLANCACHE_STATUS
该视图显示当前节点的GPC全局计划缓存状态信息,如表1所示。查询该视图必须具有MONADMIN权限。
| 名称 | 类型 | 描述 |
|---|---|---|
| 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的途径:
|
| 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 | 执行缓存占用的内存大小。 |