达梦数据库建库后,数据库会有一张全局系统临时表,表名为“##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:分区表结束分区
文章
阅读量
获赞