软件开发db2 v9.7

db2 手动优化后 web项目访问明显变慢?

windows 2008 db2 v9.7
CPU: Intel XEON E5-2620 V2 内存:8G
web服务 weblogic 10.3 jdk1.7
以上服务属于一台服务器
业务访问量大概是800并发,有没有办法恢复到之前配置或者,根据业务800并发进行一个优化
db2进行手动优化后,发现比没优化前更加慢,下面是性能变量的参数。
db2.jpg

db2.jpg

微信图片_20180510161222.jpg
微信图片_20180510161222.jpg

微信图片_20180510161226.jpg
微信图片_20180510161226.jpg

微信图片_20180510161232.jpg
微信图片_20180510161232.jpg

参与23

3同行回答

wade666wade666数据库管理员Cloud
在db2diag日志里会有参数修改记录;可以看一下缓冲池命中率,抓个快照看看有没有可以修改的地方显示全部

在db2diag日志里会有参数修改记录;可以看一下缓冲池命中率,抓个快照看看有没有可以修改的地方

收起
软件开发 · 2018-05-10
浏览1991
chinazzb 邀答
  • 能讲详细一下吗,这个项目我也是刚刚接受。
    2018-05-10
  • wade666  wade666回复 chinazzb
    修改参数的记录在日志里可以找到,找大概的时间点去看日志就行;其他优化的话,先看缓冲池命中率,是否缓冲池太小;抓个快照,可以看一下代理进程的使用情况,是不是代理数少;日志缓冲区 LOGBUFSZ,应用缓冲区APPHEAPSZ可以适当调大
    2018-05-10
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
两个建议:1 确定修改的所有参数,其中database_memory,logbuff,seqdetect都有可能影响性能,如果前两个参数是调大的,那可以忽略,最后一个参数默认就是YES,也不用特别关注。重点监控下DB主机资源,性能。2 WEB响应慢,也不一定是数据库导致的,WEB--->APP SERVER---->DB都需要列...显示全部

两个建议:
1 确定修改的所有参数,其中database_memory,logbuff,seqdetect都有可能影响性能,如果前两个参数是调大的,那可以忽略,最后一个参数默认就是YES,也不用特别关注。重点监控下DB主机资源,性能。

2 WEB响应慢,也不一定是数据库导致的,WEB--->APP SERVER---->DB都需要列入排查范围。

收起
电信运营商 · 2018-05-11
浏览1822
liveonskyliveonsky数据库开发工程师sr
可以监控SQL看下,对于数据库参数配置可以查看db2diag.log文件,查看详细修改。如,可以搜索:FUNCTION: DB2 UDB, config/install , sqlLogUpdateCfgParam, probe:20CHANGE : CFG DB dbname: "Logsecond" From: "30[原值]" To: "20[调整值]"可以查询:根据 “CHANGE : C...显示全部

可以监控SQL看下,对于数据库参数配置可以查看db2diag.log文件,查看详细修改。
如,可以搜索:
FUNCTION: DB2 UDB, config/install , sqlLogUpdateCfgParam, probe:20
CHANGE : CFG DB dbname: "Logsecond" From: "30[原值]" To: "20[调整值]"

可以查询:根据 “CHANGE : CFG DB ”或 “sqlLogUpdateCfgParam”查询出修改或的参数信息,还原原始值

收起
银行 · 2018-05-23
浏览1665
王希瑞 邀答

提问者

chinazzb
系统运维工程师null
擅长领域: 服务器数据库信创

相关资料

问题状态

  • 发布时间:2018-05-10
  • 关注会员:4 人
  • 问题浏览:2840
  • 最近回答:2018-05-23
  • X社区推广