WEB开发网
开发学院数据库DB2 DB2 Express-C:数据库开发者的免费利器 阅读

DB2 Express-C:数据库开发者的免费利器

 2009-11-12 00:00:00 来源:WEB开发网   
核心提示: 图 9. Visual explain - 查询分析图 10 显示来自 DB2 Design Advisor 的反馈,它建议使用 DEPT 和 SALARY 列在 STAFF 表上创建一个索引,DB2 Express-C:数据库开发者的免费利器(7),Design Advisor 的查询工作负载


图 9. Visual explain - 查询分析
DB2 Express-C:数据库开发者的免费利器

图 10 显示来自 DB2 Design Advisor 的反馈。它建议使用 DEPT 和 SALARY 列在 STAFF 表上创建一个索引。Design Advisor 的查询工作负载可以在一个文件中提供,也可以在应用程序执行期间捕获。


图 10. DB2 Design Advisor - 索引建议
DB2 Express-C:数据库开发者的免费利器

图片看不清楚?请点击这里查看原图(大图)。

图 11 显示这个索引确实对这个查询的执行有好处。它显示查询的执行时间得到了显著改进,现在只花费了 7 秒。


图 11. db2batch - 查询执行的改进
DB2 Express-C:数据库开发者的免费利器

图 12 确认查询的访问计划中使用了 STAFF 表上的新索引。执行查询的估计开销也显著降低了。


图 12. Visual explain - 查询计划的改变
DB2 Express-C:数据库开发者的免费利器

最后,我们希望判断在这个查询执行期间使用的系统资源总量。DB2 UDB V8.2 中增加了一个新工具,称为 Activity Monitor。它使用各种 SQL 函数和过程获得性能数据,对系统进行分析。在 图 13 中看到,查询执行了两个排序,花费的时间少于 12 秒。Activity Monitor 还提供许多其他报告,可以用来分析 DB2 Express-C 环境。

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

Tags:DB Express 数据库

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