请注意,上面的 "语句是由快照所捕获的。我们将在下面的小节中更详细地讨
论快照。
SQL 解释工具
解释工具提供查询优化器为 语句所选择的访问计划的有关详细信息。该信
息存储在 O23表中,可以在稍后使用诸如 /&F'、(F'、(*F'
和 (F,+的工具进行格式化,从而以友好的可视方式进行表示。
O23表可以在您第一次使用 /&F'时自动进行创建。即使没有创建它
们,您也可以手工进行创建,如下:
I#(;('G<PQP+#
I(#$#$A
I(),O231
本文中,我们使用 (F,+工具。例如,使用 (F,+解释动态 语句,在
命令窗口中按照下列步骤进行:
I(#$#$;(9+<
I(#&F'+$(F'
I(),;'&R.G+((.G+#$$<
I(#&F'+$($
I(F,+)(;(+<)%").)!)I)I)S6)$;$&'&R<
(F,+工具的输出包括表 B所示信息:
表 4. db2exfmt 输出概述
区域名称 内容
概述 版本和发布级别,以及运行 F'工具时的日期和时刻
数据库环
境
优化器为确定具有最少资源成本的访问计划所考虑的配置参数,包括
并行
度、
CPU
速度、通信速度、缓冲池大小、排序堆大小、数据库堆大小、锁列
表大小、最大锁列表、平均应用程序
和
可用锁
包环境
类型(动态的或静态的)、优化级别、隔离级别以及语句所使用的区内
并行度
初始语句 应用程序所调用的 语句
优化语句
优化器从初始语句进行转换的 语句的改写版本,这些语句具有相同查询
结果,但允许最优性能
访问计划 允许 访问数据以解决 语句的最小扩展路径
操作符描
述
它展示访问计划的每个阶段(操作符)发生什么
访问计划
中使用的
对象
访问计划中使用的表和 或索引。
我们将在下面的小节中提供更多关于 (F,+的例子。
调优 DB2 UDB 配置参数