暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A PLAN_TABLE_DATA

墨天轮 2019-10-12
542

PLAN_TABLE_DATA

PLAN_TABLE_DATA存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。

表1 PLAN_TABLE字段

名称

类型

描述

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选项对表中不活跃的会话数据进行清理,详见gs_clean。
  • PLAN_TABLE_DATA中的数据是用户通过执行EXPLAIN PLAN命令后由系统自动插入表中,因此禁止用户手动对数据进行插入或更新,否则会引起表中的数据混乱。需要对表中数据删除时,建议通过PLAN_TABLE视图或gs_clean工具。
  • statement_id、object_name、object_owner和projection字段内容遵循用户定义的大小写存储,其它字段内容采用大写存储。

查看更多:华为GaussDB 200 系统视图
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论