WEB开发网
开发学院数据库DB2 DB2 9 基础(730 考试)认证指南,第 1 部分: DB2... 阅读

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 2

 2009-01-22 16:39:19 来源:WEB开发网   
核心提示: Visual Explain 可以将解释的 SQL 语句的访问计划显示为图形,可以使用从图中获得的信息调优 SQL 查询来获得更好的性能,DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 2(10),Visual Explain 还允许动态地解释 SQL 语句并查看产

Visual Explain 可以将解释的 SQL 语句的访问计划显示为图形。可以使用从图中获得的信息调优 SQL 查询来获得更好的性能。Visual Explain 还允许动态地解释 SQL 语句并查看产生的访问计划图。Visual Explain 可以作为从 Control Center 或与 Command Editor 和 Developer Workbench 相关联的界面启动的独立工具。

DB2 优化器选择访问计划,Visual Explain 显示这个计划。在计划图中,表和索引(以及对它们的操作)表示为节点,数据流表示为节点之间的链接。要获得关于查询计划的任何步骤的更多信息,应该在解释输出中双击这个对象。

Visual Explain 最出色的地方是,甚至不必运行查询就能够获得需要的信息。例如,假设您怀疑某个查询编写得很差;可以使用 Visual Explain 以图形化方式查看这个查询的开销,而不需要实际运行它。

通过在 Control Center 中输入查询,可以获得查询的图形化访问计划,而不需要运行它。在 Control Center 树视图中,选择要操作的数据库,右击并选择 Explain SQL。输入希望解释的 SQL 语句并选择 OK。以图形方式解释的一个查询示例如下所示。

使用 Visual Explain 以图形方式显示查询的访问计划

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 2

Snapshot 和 Event Monitor

DB2 中提供的两个实用程序可以帮助您更好地了解自己的系统以及操作对它的影响。

Snapshot Monitor 捕捉特定时间点上的数据库信息。您可以决定这些时间点之间的间隔和将捕捉的数据。Snapshot Monitor 可以帮助分析性能问题、调整 SQL 问题并根据限制或阈值识别异常情况。在 DB2 中,可以使用 SQL UDF 或动态地使用 C API 将快照信息放进 DB2 表。

上一页  5 6 7 8 9 10 

Tags:DB 基础 考试

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