
# PLAN_TABLE
PLAN_TABLE显示用户通过执行EXPLAIN PLAN收集到的计划信息。计划信息的生命周期是session级别，session退出后相应的数据将被清除。同时不同session和不同user间的数据是相互隔离的。该视图同时存在PG_CATALOG和SYS schema下。
表1PLAN_TABLE字段 
| 名称                | 类型                      | 描述                             |
|:---|:---|:---|
| statement_id      | character varying(30)   | 用户输入的查询标签。                     |
| plan_id           | bigint                  | 查询标识。                          |
| id                | integer                 | 查询生成的计划中的每一个执行算子的编号。           |
| operation         | character varying(30)   | 计划中算子的操作描述。                    |
| options           | character varying(255)  | 操作选项。                          |
| object_name       | name                    | 操作对应的对象名，非查询中使用到的对象别名。来自于用户定义。 |
| object_type       | character varying(30)   | 对象类型。                          |
| object_owner      | name                    | 对象所属schema，来自于用户定义。            |
| projection        | character varying(4000) | 操作输出的列信息。                      |
| cost              | double precision        | 优化器对算子估算的执行代价。                 |
| cardinality       | double precision        | 优化器对算子估算的结果行数。                 |
| remarks           | character varying(4000) | 暂不支持，值为NULL。                   |
| timestamp         | date                    | 暂不支持，值为NULL。                   |
| object_node       | character varying(128)  | 暂不支持，值为NULL。                   |
| object_alias      | character varying(261)  | 暂不支持，值为NULL。                   |
| object_instance   | numeric                 | 暂不支持，值为NULL。                   |
| optimizer         | character varying(255)  | 暂不支持，值为NULL。                   |
| search_columns    | numeric                 | 暂不支持，值为NULL。                   |
| parent_id         | numeric                 | 暂不支持，值为NULL。                   |
| depth             | numeric                 | 暂不支持，值为NULL。                   |
| position          | numeric                 | 暂不支持，值为NULL。                   |
| bytes             | numeric                 | 暂不支持，值为NULL。                   |
| other_tag         | character varying(255)  | 暂不支持，值为NULL。                   |
| partition_start   | character varying(255)  | 暂不支持，值为NULL。                   |
| partition_stop    | character varying(255)  | 暂不支持，值为NULL。                   |
| partition_id      | numeric                 | 暂不支持，值为NULL。                   |
| other             | character varying       | 暂不支持，值为NULL。                   |
| other_xml         | clob                    | 暂不支持，值为NULL。                   |
| distribution      | character varying(20)   | 暂不支持，值为NULL。                   |
| cpu_cost          | numeric                 | 暂不支持，值为NULL。                   |
| io_cost           | numeric                 | 暂不支持，值为NULL。                   |
| temp_space        | numeric                 | 暂不支持，值为NULL。                   |
| access_predicates | character varying(4000) | 暂不支持，值为NULL。                   |
| filter_predicates | character varying(4000) | 暂不支持，值为NULL。                   |
| time              | numeric                 | 暂不支持，值为NULL。                   |
| qblock_name       | character varying(128)  | 暂不支持，值为NULL。                   |
   
![](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
- object_type取值范围为[PG_CLASS](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0826.html#ZH-CN_TOPIC_0000002235270913)中定义的relkind类型（TABLE普通表，INDEX索引，SEQUENCE序列，VIEW视图，TOASTVALUE TOAST表）和计划使用到的rtekind(SUBQUERY, JOIN, FUNCTION, VALUES, CTE, REMOTE_QUERY)。
- object_owner对于RTE来说是计划中使用的对象描述，非用户定义的类型不存在object_owner。
- statement_id、object_name、object_owner、projection字段内容遵循用户定义的大小写存储，其它字段内容采用大写存储。
- 支持用户对PLAN_TABLE进行SELECT和DELETE操作，不支持其它DML操作。
 
