以下 EXPLAIN 表必须存在于用于调整 SQL 语句的每个子系统上。
这些表必须可供需要执行调整活动的所有用户访问。
每组表必须使用单一模式。
例如,针对某一组 EXPLAIN 表,您无法使用模式 A 创建其中一部分表而使用模式 B 创建其余表。整组 EXPLAIN 表都必须使用模式 A 或者模式 B。此外,您不能仅针对部分 EXPLAIN 表创建别名。您必须针对全部表创建别名。
DB2 for z/OS V9.1 的 EXPLAIN 表
在调整 DB2® for z/OS® V9.1 上运行的 SQL 语句时,必须存在该版本的 DB2 for z/OS 的所有 EXPLAIN 表。
- PLAN_TABLE
- 计划表 PLAN_TABLE 包含从 EXPLAIN 语句结果收集的有关存取路径的信息。
- DSN_DETCOST_TABLE
- 详细开销表 DSN_DETCOST_TABLE 包含有关查询中小型计划的详细开销估算的信息。
- DSN_FILTER_TABLE
- 过滤器表 DSN_FILTER_TABLE 包含有关查询处理期间如何使用谓词的信息。
- DSN_FUNCTION_TABLE
- 函数表 DSN_FUNCTION_TABLE 包含指定的 SQL 语句中所使用函数的描述。
- DSN_PGRANGE_TABLE
- 页面范围表 DSN_PGRANGE_TABLE 包含有关查询中所有页面范围扫描的标准分区的信息。
- DSN_PGROUP_TABLE
- 并行组表 DSN_PGROUP_TABLE 包含有关查询中并行组的信息。
- DSN_PREDICAT_TABLE
- 谓词表 DSN_PREDICAT_TABLE 包含有关查询中所有谓词的信息。
- DSN_PTASK_TABLE
- 并行任务表 DSN_PTASK_TABLE 包含有关查询中所有并行任务的信息。
- DSN_QUERYINFO_TABLE
- 查询信息表 DSN_QUERYINFO_TABLE 包含有关查询块的自动查询重写资格的信息、有关为合格查询块考虑的具体化查询表的信息、不合格查询块之所以不合格的原因以及有关查询块的加速的信息。
- DSN_QUERY_TABLE
- 查询表 DSN_QUERY_TABLE 包含有关 SQL 语句的信息,并显示查询变换之前和之后的语句。
- DSN_SORTKEY_TABLE
- 排序键表 DSN_SORTKEY_TABLE 包含有关查询所需所有排序的排序键的信息。
- DSN_SORT_TABLE
- 排序表 DSN_SORT_TABLE 包含有关查询所需的排序操作的信息。
- DSN_STATEMENT_CACHE_TABLE
- 语句高速缓存表 DSN_STATEMENT_CACHE_TABLE 包含有关语句高速缓存中 SQL 语句的信息,以及因 EXPLAIN STATEMENT CACHE ALL 语句而捕获的信息。
- DSN_STATEMNT_TABLE
- 语句表 DSN_STATEMNT_TABLE 包含有关所指定 SQL 语句的估算开销的信息。
- DSN_STRUCT_TABLE
- 结构表 DSN_STRUCT_TABLE 包含有关查询中所有查询块的信息。
- DSN_VIEWREF_TABLE
- 视图引用表 DSN_VIEWREF_TABLE 包含有关用于处理查询的所有视图和具体化查询表的信息。
DB2 for z/OS 10 的 EXPLAIN 表
在调整 DB2 for z/OS 10 上运行的 SQL 语句时,必须存在该版本的 DB2 for z/OS 的所有 EXPLAIN 表。
- PLAN_TABLE
- 计划表 PLAN_TABLE 包含从 EXPLAIN 语句结果收集的有关存取路径的信息。
- DSN_COLDIST_TABLE
- 列分布表包含 DB2 从非索引叶子页动态获取的非均匀列组统计信息。
- DSN_DETCOST_TABLE
- 详细开销表 DSN_DETCOST_TABLE 包含有关查询中小型计划的详细开销估算的信息。
- DSN_FILTER_TABLE
- 过滤器表 DSN_FILTER_TABLE 包含有关查询处理期间如何使用谓词的信息。
- DSN_FUNCTION_TABLE
- 函数表 DSN_FUNCTION_TABLE 包含指定的 SQL 语句中所使用函数的描述。
- DSN_KEYTGTDIST_TABLE
- 键/目标分布表包含 DB2 优化器动态获取的非均匀索引表达式统计信息。
- DSN_PGRANGE_TABLE
- 页面范围表 DSN_PGRANGE_TABLE 包含有关查询中所有页面范围扫描的标准分区的信息。
- DSN_PGROUP_TABLE
- 并行组表 DSN_PGROUP_TABLE 包含有关查询中并行组的信息。
- DSN_PREDICAT_TABLE
- 谓词表 DSN_PREDICAT_TABLE 包含有关查询中所有谓词的信息。
- DSN_PTASK_TABLE
- 并行任务表 DSN_PTASK_TABLE 包含有关查询中所有并行任务的信息。
- DSN_QUERY_TABLE
- 查询表 DSN_QUERY_TABLE 包含有关 SQL 语句的信息,并显示查询变换之前和之后的语句。
- DSN_SORTKEY_TABLE
- 排序键表 DSN_SORTKEY_TABLE 包含有关查询所需所有排序的排序键的信息。
- DSN_SORT_TABLE
- 排序表 DSN_SORT_TABLE 包含有关查询所需的排序操作的信息。
- DSN_STATEMENT_CACHE_TABLE
- 语句高速缓存表 DSN_STATEMENT_CACHE_TABLE 包含有关语句高速缓存中 SQL 语句的信息,以及因 EXPLAIN STATEMENT CACHE ALL 语句而捕获的信息。
- DSN_STATEMNT_TABLE
- 语句表 DSN_STATEMNT_TABLE 包含有关所指定 SQL 语句的估算开销的信息。
- DSN_STRUCT_TABLE
- 结构表 DSN_STRUCT_TABLE 包含有关查询中所有查询块的信息。
- DSN_VIEWREF_TABLE
- 视图引用表 DSN_VIEWREF_TABLE 包含有关用于处理查询的所有视图和具体化查询表的信息。