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开发网   
核心提示:如果例程有参数,系统将打开一个窗口提示您指定参数值,DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第6部分:DB2开发工具(4),在过程运行后,系统将打开一个窗口提示您选择要在分析报告中包含哪些 SQL过程,在该视图中,您可以浏览图表、查看图表中节点的描述并搜索节点,如果未捕捉

如果例程有参数,系统将打开一个窗口提示您指定参数值。在过程运行后,系统将打开一个窗口提示您选择要在分析报告中包含哪些 SQL过程。如果未捕捉到任何 SQL过程分析数据,则不生成报告。

要查看分析数据,请转到 Data Output视图。数据位于 Profiling Data 选项卡下。

图 11.查看捕捉到的分析数据

限制

SQL过程分析仅适用于 SQL过程和嵌套的 SQL过程调用。分析不可用于非 SQL过程和语句。

SQL过程分析仅支持针对 DB2 Universal Database™ for Linux, UNIX, and Windows, Version 8.2 或更高版本的 SQL过程。

用Visual Explain 生成访问计划图

使用IBM Data Studio可以为SQL或XPATH语句生成查询访问计划图。您还可以:

查看用于执行优化的统计信息。然后可以将这些统计信息与当前类别统计信息进行比较,以帮助您决定重新绑定包是否可以提高性能。

确定是否使用了索引访问表。如果未使用索引,Visual Explain可以帮助您确定对哪些列执行索引会有帮助。

通过比较查询访问计划图的前后版本查看执行各项调优技术的效果。

获得访问计划中的每项操作的信息,包括估算的总成本及检索的行数(基数)。

要生成查询访问计划,请完成以下步骤:

步骤 1:按照如下过程选择需要解释的 SQL或XPATH语句:

在Data Project Explorer或Database Explorer 中,右键单击 SQL语句(CREATE、INSERT、UPDATE、SELECT或CALL)、SQL 存储过程或 SQL 用户定义的函数,然后选择Visual Explain。

在SQL Editor 中,高亮显示并右键单击 SQL、XPATH或XQUERY语句,然后选择Visual Explain。

图 12. 在Data Project Explorer 窗口中选择Visual ExplaiN

步骤 2:遵循 Collect Explain Data 向导中的步骤。

在向导的第一个页面中,指定需要为其绘制访问计划图的 SQL、XPATH或XQUERY语句的终止符(terminator)。您也可以有选择地指定是否将设置保存为用Visual Explain创建的所有图表的默认值,指定新工作目录或表明是否需要将已收集的解释数据保存到 explain 表中。在需要跟踪以进行故障排除时,explain 表可以帮助确定是否需要跟踪访问计划图的创建和解释数据的收集。

在向导的第二个页面中,您可以设置特殊寄存器的值以自定义运行环境,从而影响解释数据的收集???您也可以选择性地指定是否将设置保存为用Visual Explain创建的所有图表的默认值。

单击 Finish 以关闭向导并生成图表。

要保存图表,请在Access Diagram视图和Overview Diagram部分中保存它。向导中指定的目录是临时位置。

工作台将在Access Plan Diagram视图中显示图表。在该视图中,您可以浏览图表、查看图表中节点的描述并搜索节点。悬停提示将为您显示详细信息。

图 13. IBM Data Studio Developer 中的 Access Plan Diagram

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

Tags:DB SQL Procedure

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