DB2复杂的应用环境中的性能优化_DB2_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > DB2 > DB2复杂的应用环境中的性能优化

DB2复杂的应用环境中的性能优化

 2013/8/9 17:20:30    程序员俱乐部  我要评论(0)
  • 摘要:【51CTO综述】在上一篇文章中我们看了DB2并发连接时的性能考虑,这次我们来关注一下DB2复杂的应用环境中的性能优化。现在的生产环境都是非常复杂的,性能问题涉及到了应用程序,应用服务器,数据库,网络等各种因素。要从复杂的环境中迅速定位性能的瓶颈非常困难。下面介绍一个非常有用的工具可以帮助用户解决这个难题。这个工具就是IBM的DB2PerformanceExpert。运用DB2PerformanceExpertV3.2可以很快的找到系统的性能瓶颈。如下图所示:图3.系统响应时间分布图498
  • 标签:应用 性能优化 优化

【51CTO综述】在上一篇文章中我们看了DB2并发连接时的性能考虑,这次我们来关注一下DB2复杂的应用环境中的性能优化

现在的生产环境都是非常复杂的,性能问题涉及到了应用程序,应用服务器,数据库,网络等各种因素。要从复杂的环境中迅速定位性能的瓶颈非常困难。下面介绍一个非常有用的工具可以帮助用户解决这个难题。这个工具就是 IBM 的 DB2 Performance Expert 。运用 DB2 Performance Expert V3.2 可以很快的找到系统的性能瓶颈。如下图所示:

图 3. 系统响应时间分布

class='fit-image' onload='javascript:if(this.width>498)this.width=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="" src="http://images.51cto.com/files/uploadimg/20110527/1604320.jpg" width="556" height="241" /> 

从这个截图可以看出目前应用程序(灰色部分)和数据库(黑色部分)占用了很大的比例,是系统瓶颈所在。而下图则详细描述了数据库的一些状态信息。

图 4. 数据库重要指标信息图

 

从上图可以看出,排序溢出很大 ( 到了 100%),说明 sortheap 需要调整,缓冲池 IBMDEFAULTBP 的命中率很低(只有 69.5%),说明缓冲池太小,需要调大。所以在分析系统性能问题是使用 DB2 Performance Expert 是一个不错的选择。

结束语

通过本文对 DB2 的各项性能要素的分析以及性能工具的介绍,希望能使读者在分析性能问题时有一个清晰的脉络,从而由潜入深地去解决相关的性能问题。也希望初学者能够以此作为入门的台阶,开始深入系统地学习 DB2 相关的领域。

发表评论
用户名: 匿名