数据仓库服务 GAUSSDB(DWS)-PLAN_TABLE_DATA
PLAN_TABLE_DATA
PLAN_TABLE_DATA系统表存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。
名称 |
类型 |
描述 |
---|---|---|
session_id |
text |
表示插入该条数据的会话,由服务线程启动时间戳和服务线程ID组成。受非空约束限制。 |
user_id |
oid |
用户ID,用于标识触发插入该条数据的用户。受非空约束限制。 |
statement_id |
varchar2(30) |
用户输入的查询标签。 |
plan_id |
bigint |
查询标识。 |
id |
int |
计划中的节点编号。 |
operation |
varchar2(30) |
操作描述。 |
options |
varchar2(255) |
操作选项。 |
object_name |
name |
操作对应的对象名,来自于用户定义。 |
object_type |
varchar2(30) |
对象类型。 |
object_owner |
name |
对象所属schema,来自于用户定义。 |
projection |
varchar2(4000) |
操作输出的列信息。 |
- PLAN_TABLE_DATA系统表中包含了当前节点所有用户、所有会话的数据,仅管理员有访问权限。普通用户可以通过PLAN_TABLE视图查看属于自己的数据。
- 对于不活跃(已退出)的会话,其在PLAN_TABLE_DATA中的数据会在一定时间(默认5min)后被gs_clean清理。用户也可以手动执行gs_clean -C选项对表中不活跃的会话数据进行清理。
- PLAN_TABLE_DATA中的数据是用户通过执行EXPLAIN PLAN命令后由系统自动插入表中,因此禁止用户手动对数据进行插入或更新,否则会引起表中的数据混乱。需要对表中数据删除时,建议通过PLAN_TABLE视图。
- statement_id、object_name、object_owner和projection字段内容遵循用户定义的大小写存储,其它字段内容采用大写存储。
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- 如何进行日志采集和转储_日志平台_日志接入_日志转储
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓