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

数据库 数据库运维
在上一篇文章中我们看了DB2并发连接时的性能考虑,这次我们来关注一下DB2复杂的应用环境中的性能优化。

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

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

图 3. 系统响应时间分布图

 

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

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

 

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

结束语

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

责任编辑:艾婧 来源: 51CTO
相关推荐

2011-03-21 09:51:04

DB2性能优化

2011-05-27 14:28:33

DB2

2010-08-09 13:22:40

DB2应用系统

2011-05-27 15:24:28

DB2

2010-08-31 15:08:14

DB2INSERT优化

2011-03-16 14:16:05

DB2查询

2010-11-04 15:39:40

DB2 SQL语句

2010-08-17 17:29:06

DB2性能优化

2010-07-29 14:54:21

DB2 9 XML

2010-08-03 17:36:55

DB2数据库

2010-08-17 16:13:32

DB2 并行版本

2011-03-02 17:56:40

DB2数据库

2010-11-02 13:09:42

DB2性能优化

2010-11-04 15:34:20

DB2索引优化

2010-11-03 15:19:46

DB2装入命令

2009-02-26 09:34:16

性能优化DB2数据库

2010-08-02 13:05:01

DB2应用

2010-08-27 11:17:36

DB2管理环境变量

2010-08-17 09:11:42

DB2数据库备份性能

2010-08-18 09:42:11

DB2性能调优
点赞
收藏

51CTO技术栈公众号