WEB开发网
开发学院数据库DB2 DB2 9.5 SQL Procedure Developer 认证考试 735 准... 阅读

DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第6部分:DB2开发工具

 2010-02-18 15:01:07 来源:WEB开发网   
核心提示:通过命令行调用的 DB2EXPLN和DB2EXFMT命令IBM Data Studio - Visual ExplainIBM Data Studio - SQL过程分析工具(可视)选择使用哪个工具取决于您的喜好,例如,DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第6部分:D

通过命令行调用的 DB2EXPLN和DB2EXFMT命令

IBM Data Studio - Visual Explain

IBM Data Studio - SQL过程分析工具(可视)

选择使用哪个工具取决于您的喜好。例如,您可能喜欢使用GUI 界面(Visual Explain)、带有可选字符样式(character style)图的文本输出(db2exfmt、db2expln),或者要求获得详细的优化器信息(Visual Explain或db2exfmt)等等。

图 16. 说明 DB2 Optimizer 与 SQL 解释工具之间的关系的图表

解释信息存储在一组称为explain 表或 plan 表的表中。在使用Visual Explain 时,可以自动为您创建这些表,并且可以显示信息窗口。

图 17. 在通过Command Editor 中的 Visual explain 自动创建 explain 表时显示的信息类消息:

如果使用命令行,您需要为运行解释工具的用户 ID 手动创建这些表。您可以通过以下两种方法中的一种执行此操作:

通过输入以下命令运行~/sqllib/MISC目录中提供的 EXPLAIN.DDL: $ db2 connect to sample 
$ db2 -tf ~/sqllib/MISC/EXPLAIN.DDL
$ db2 terminate

运行SYSINSTALLOBJECTS 系统存储过程以创建 explain 表: $ db2 connect to sample 
$ db2 "CALL SYSPROC.SYSINSTALLOBJECTS('EXPLAIN','C',NULL,CURRENT SCHEMA)"
$ db2 terminate

您还可以使用标准 SQL语句直接查询 Explain 表以收集性能信息。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB SQL Procedure

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接