DBE_PERF.GS_PLANCACHE_STAT
显示当前进程内全部session的参数化语句信息,如表1所示。查看该视图需要MONADMIN权限。
同一语句受GUC参数影响可能生成不同计划,该语句在视图中将对应展示多次。
| 名称 | 类型 | 描述 |
|---|---|---|
| pid | bigint | 后台线程ID。 |
| sessionid | bigint | 当前会话ID。 |
| global_sessionid | text | 全局会话ID。 |
| database_id | oid | 数据库ID。 |
| parameterized_sql | text | 参数化后的模板SQL。 |
| saved_time | timestamp with time zone | 保存该模板SQL语句缓存时的时间戳。 |
| last_used_time | timestamp with time zone | 保存该模板SQL语句最近访问的时间戳。 |
| parameter_types | regtype[] | 该模板SQL期望的参数类型。 |
| search_path | text | 搜索路径。 |
| used_count | bigint | 使用该模板SQL的次数。 |
| is_deleted | bool | 该SQL语句的计划缓存是否已被内存管控淘汰。 |
| size | bigint | 该SQL语句缓存计划占用的内存大小,单位为字节。 |
| valid | bool | 该SQL语句缓存计划是否有效。 |
| is_parameterized | bool | 该SQL语句是否被参数化。 |
| opcache_reuse_cnt | integer | 执行缓存复用的次数。 |
| opcache_mem_size | bigint | 执行缓存占用的内存大小。 |