• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

深入优化DB2 数据库的五个最佳实践 (2)

发布: 2009-9-16 11:38 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网

 

 深入优化DB2 数据库的五个最佳实践 (2) 数据库设计 

关键字:db2

解决方案

QuestCentralforDB2是一个集成的控制台,可以提供核心功能,DBA(数据库管理员)需要执行他们日常的数据库管理任务,空间管理,SQL调优和分析,并且可以进行性能诊断监视。QuestCentralforDB2是由DB2软件专家撰写的,并且提供具丰富的功能,以利于视图化的用户界面,并且支持在Unix,Linux,和windows主机上运行DB2数据库。DB2的客户不再被要求用独立的工具维护和使用他们的主机和分布式的DB2系统。

QuestCentral的SQL调优组件提供一个完整的SQL调优环境。QuestCentral是唯一可以提供完整的SQL调优环境的针对DB2可用的产品。这个环境包括以下部分:

1.调优实验室:通过场景的使用,一个单独的SQL语句能够被改进很多次。然后这些场景能够立刻被比较以确定哪个SQL语句提供了最有效率的存取路径。

2.比较:您立刻可以看出对于SQL语句修改的性能改变效果。由于比较多个场景,您能看到对CPU的效果,消耗的时间,I/O和其他更多的统计。另外数据的比较将保证您的SQL语句返回相同的数据子集。

3.建议:由SQL调优组件提供的建议,将会发现所有的在白皮书指定的条件等等。另外,如果一个新场景可以利用,SQL调优组件甚至将会重写SQL,并综合选择的建议。

4.存取路径和对应的统计:在SQL的上下文中,对于DB2存取路径,所有适合的统计应被显示出来。采取推测以设法理解为什么选择一个特殊的存取计划。

QuestCentralforDB2健壮的功能显现了上述SQL调优中的技巧以及更多。这篇白皮书剩余的部分将证明QuestCentral是由更丰富和更透彻的知识恰当的组成的。QuestCentral不仅可以提高您的SQL语句效率,更可以帮助您全面的提升数据库的性能。上面描述的各种调优技巧都被QuestCentral所包括。

解决的技巧1:核实特定提供的统计:

一旦一条SQL语句在QuestCentral中被描述,建议栏会提供一整套建议,包括当没有RUNSTATS时也可以发现的能力。QuestCentral一直以坚定的决心来探究这类建议。每一条建议都有相对应的"建议操作"。这种建议操作会指导如何矫正建议发现的问题。这将会打开一个新的场景由被重写的SQL或以促进对象分析的脚本组成。在这个例子中,建议显示,统计的缺失和相对应的建议操作将建立一个脚本,它包含RUNSTATS命令,为了在建议操作的窗口中选择任何一个对象。

图5:SQL调优的组件鉴别所有对象缺失的统计,

并且能够生成必要的命令对所有选择对象的统计进行更新。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 实践 数据库

41/41234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网