注册
达梦数据库系统临时表##PLAN_TABLE的表字段含义
技术分享/ 文章详情 /

达梦数据库系统临时表##PLAN_TABLE的表字段含义

宁静致远 2025/02/28 163 0 0

达梦数据库建库后,数据库会有一张全局系统临时表,表名为“##PLAN_TABLE”,同时还会创建一个同义词“PLAN_TABLE”,该表属于系统维护,在SYS用户下,不可对该表做任何删除修改等操作,表定义如下:
CREATE GLOBAL TEMPORARY TABLE “SYS”."##PLAN_TABLE"
(
“PLAN_ID” INT,
“PLAN_NAME” VARCHAR(128),
“CREATE_TIME” DATETIME(6),
“LEVEL_ID” INT,
“OPERATION” VARCHAR(30),
“TAB_NAME” VARCHAR(128),
“IDX_NAME” VARCHAR(128),
“SCAN_TYPE” VARCHAR(20),
“SCAN_RANGE” VARCHAR(128),
“ROW_NUMS” BIGINT,
“BYTES” INT,
“COST” BIGINT,
“CPU_COST” BIGINT,
“IO_COST” BIGINT,
“FILTER” VARCHAR(1000),
“JOIN_COND” VARCHAR(1000),
“ADVICE_INFO” VARCHAR(1000),
“PSTART” INT,
“PSTOP” INT)
ON COMMIT PRESERVE ROWS STORAGE(ON TEMP);

其中,表的各个字段含义如下:
PLAN_ID:执行计划ID
PLAN_NAME:执行计划名称
CREATE_TIME:执行计划生成时间
LEVEL_ID:执行计划操作符序号
OPERATION:执行计划操作符名称
TAB_NAME:表名
IDX_NAME:索引名
SCAN_TYPE:扫描类型
SCAN_RANGE:扫描范围
ROW_NUMS:结果集行数
BYTES:行数据处理长度
COST:代价
CPU_COST:CPU代价
IO_COST:IO代价
FILTER:过滤条件
JOIN_COND:连接条件
ADVICE_INFO:索引建议
PSTART:分区表起始分区
PSTOP:分区表结束分区

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服