pysx0503
作者pysx0503·2020-04-30 23:47
系统工程师·第十区。散人

sysprocplan

字数 724阅读 727评论 0赞 0

sysprocplan

sysprocplan 系统目录表描述每个例程内的数据操作语句的查询执行方案

和依赖性列表。由于可以在不同的日期创建例程方案的不同部分,所以此表可

以包含每个例程的多个行。

表 1 SYSPROCPLAN 表列描述

列 类型 解释

procid INTEGER 例程的标识代码

planid INTEGER 计划的标识代码

datakey CHAR(1) a data 列中存储的信息的类型:

 D = 依赖性列表

 I = 信息记录

 Q = 执行计划

seqno INTEGER 方案内的行号

created DATE 创建方案的日期

datasize INTEGER 列表或方案的大小(以字节计)

data CHAR(256) 已编码(编译)的列表或计划

collation CHAR(32) 创建例程时的排列顺序

在运行例程之前,会检查 data 列中例程的依赖性列表。如果方案存取的

表的主版本号已更改,或者如果例程使用的任何对象自从优化方案以来已被修

改(例如:如果已删除索引),那么会再次优化方案。当 datakey 为 I 时,data

GBase 8s V8.7 安全数据库 SQL 参考指南

南大通用数据技术股份有限公司 -63-

列存储有关 UPDATE STATISTICS 和 PDQPRIORITY 的信息。

可通过对 sysprocplan 使用 DELETE 语句来删除给定例程的所有方案。当

后来执行例程时,新的方案就会自动生成并记录在 sysprocplan 中。UPDATE

STATISTICS FOR PROCEDURE 语句也会更新此表。

procid、planid、datakey 和 seqno 列的组合索引只允许唯一值。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关资料

X社区推广