使用 Optim Performance Manager 保护 DB2 应用健康运行
2010-08-20 00:00:00 来源:WEB开发网解决健康问题的通用步骤
设计不在本文的讨论范围,本文要讨论的是 DB2 应用运行阶段的调优。应用运行一段时间,会出现各种问题,这个时候,用户首先要保持良好的心态和端正的态度,不要惊慌急于解决问题。
一般情况下,用户可以按照以下几个步骤解决问题:
1. 收集数据,明确问题症状
明确问题症状,是用户第一步要做的事情。常见的问题包括:系统宕机,系统不稳定,系统变慢,某些业务无法进行等。
2. 思考问题来源
当问题出现的时候,用户需要首先考虑以下几种常见的情况,来分析问题来源:
硬件配置改变了?
应用程序服务器或数据库服务器配置参数改变了?
用户数增加了?
数据量变大了?
又有新的应用程序部署到了本应用所在的服务器集群?
不小心启动了其他不相关的程序或进程?
3. 观察和定位
找到问题根源是一个复杂的过程。一般情况下,需要多次尝试。在每次尝试之前,我们都建议做一个基准,来比较前后结果。另外一个建议是:每次尝试都应控制在一定范围内, 一次更改一个参数或做一次调整。
4. 解决问题
解决方法有很多种,一定要找最适合的。有的时候仅仅需要改变系统的一个参数就行,或者导出很久不使用的历史数据;而另外一些时候,则需要购买新的硬件来支持增加的用户数量和增的的数据。
OPM 的适用领域
OPM 主要用来解决 DB2 应用运行阶段健康问题的。OPM 支持的监控领域包括除了客户端外的组成 DB2 应用的大部分层次,如应用程序服务器,DB2 数据库服务器及网络等。
OPM 能够监控到应用程序花费在应用程序服务器,网络以及 DB2 数据库服务器上的时间以及其他相关的信息,比如,应用程序所在的主机,连接时间,操作系统,数据库驱动程序名称及版本,Websphere 连接池大小及使用情况,发送到数据库服务器的 SQL 语句等。OPM 支持的应用程序包括构建在 WebSphere 上的应用,构建在 JDBC 上的应用,构建在 CLI 上的应用,以及 Cognos, SAP,DataStage,InfoSphere Warehouse 等专属应用
Tags:使用 Optim Performance
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接