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 - 查询分析
图 10 显示来自 DB2 Design Advisor 的反馈。它建议使用 DEPT 和 SALARY 列在 STAFF 表上创建一个索引。Design Advisor 的查询工作负载可以在一个文件中提供,也可以在应用程序执行期间捕获。
图 10. DB2 Design Advisor - 索引建议
图片看不清楚?请点击这里查看原图(大图)。
图 11 显示这个索引确实对这个查询的执行有好处。它显示查询的执行时间得到了显著改进,现在只花费了 7 秒。
图 11. db2batch - 查询执行的改进
图 12 确认查询的访问计划中使用了 STAFF 表上的新索引。执行查询的估计开销也显著降低了。
图 12. Visual explain - 查询计划的改变
最后,我们希望判断在这个查询执行期间使用的系统资源总量。DB2 UDB V8.2 中增加了一个新工具,称为 Activity Monitor。它使用各种 SQL 函数和过程获得性能数据,对系统进行分析。在 图 13 中看到,查询执行了两个排序,花费的时间少于 12 秒。Activity Monitor 还提供许多其他报告,可以用来分析 DB2 Express-C 环境。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››数据库对象——存储过程
- ››db2诊断系列之---定位锁等待问题
- ››数据库设计词汇对照表
- ››db2 命令选项解释
- ››数据库大型应用解决方案总结
- ››ExpressQuantumTreeList在BCB6下的安装方法
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接