我的数据库 db2syscs.exe 内存使用达到1.771G了,能怎么优化?

各位高手:

我使用的是db2 v9.7.1 for win2003-64位,用户通过两台web server访问数据库服务器,最近用户反映每天上午、下午使用高峰时系统速度很慢,我检查了一下数据库服务器,此时db2进程大约有100个,主要是w3wp.exe,db2syscs.exe 内存为1.77 G,加上其它db2的大约到了2G,cpu使用17%。

请问各位,我有什么办法提高数据库的性能?
参与8

7 同行回答

yoyodd yoyodd 副总经理/副总裁 光大证券
应该可以通过w3wp.exe的application信息看出是那个IP地址的程序访问,基本就清楚了是什么应用的请求(从现象上看感觉是个应用中间件)需要跟踪抓快照看看, 是否有SQL性能问题。比较奇怪的是CPU利用率很低,难道还有IO的瓶颈?...显示全部
应该可以通过w3wp.exe的application信息看出是那个IP地址的程序访问,基本就清楚了是什么应用的请求(从现象上看感觉是个应用中间件)
需要跟踪抓快照看看, 是否有SQL性能问题。比较奇怪的是CPU利用率很低,难道还有IO的瓶颈? 收起
证券 · 2012-07-22
浏览768
繁华如梦 繁华如梦 其它 深圳某证券
- -真是敬业啊,不知道你有没有进行一些数据的收集.表面上看是很难看出什么东西出来的,也许是死锁导致应用程序卡死,也许又是其他原因~显示全部
- -真是敬业啊,不知道你有没有进行一些数据的收集.表面上看是很难看出什么东西出来的,也许是死锁导致应用程序卡死,也许又是其他原因~ 收起
证券 · 2012-07-17
浏览691
繁华如梦 繁华如梦 其它 深圳某证券
既然你觉得是w3wp.exe这个程序的原因,你可以找到这个程序的application ID,然后使用db2 get snapshot for appl applID,多抓取几次,比如每隔几分钟抓取连续半小时或者1小时,然后进行数据的对比.具体你可以参照info center: http://pic.dhe.ibm.com/infocenter/db2luw/v10...显示全部
既然你觉得是w3wp.exe这个程序的原因,你可以找到这个程序的application ID,然后使用db2 get snapshot for appl applID,多抓取几次,比如每隔几分钟抓取连续半小时或者1小时,然后进行数据的对比.

具体你可以参照info center: http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/index.jsp
里面有相应的命令和参数选择. 收起
证券 · 2012-07-16
浏览712
繁华如梦 繁华如梦 其它 深圳某证券
建议你在用户反映的高峰时期多抓取一些相应的快照去进一步分析,为什么这个进程会导致数据库变慢.SQL语句还是什么的.没有数据是瞎人摸象的.~显示全部
建议你在用户反映的高峰时期多抓取一些相应的快照去进一步分析,为什么这个进程会导致数据库变慢.SQL语句还是什么的.没有数据是瞎人摸象的.~ 收起
证券 · 2012-07-16
浏览684

提问者

问题状态

  • 发布时间:2012-07-16
  • 关注会员:1 人
  • 问题浏览:3942
  • 最近回答:2012-07-22
  • X社区推广