楼主: wangkaishan

关于DB2 7.1的性能调整

[复制链接]
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-12-01 10:11:47管理团队2006纪念徽章
日期:2006-04-16 22:44:45会员2006贡献徽章
日期:2006-04-17 13:46:34
11#
发表于 2002-8-27 13:29 | 只看该作者

建议如下:

一下参数请一个个去调整,如果效果不明显那么就调回去:
1.你的buffer pool的情况是怎样的,buffer pool的总量应该大概在总物理内存的一半;
2.Logbuffer Size小了点,加一倍,其他参数看不出什么来,
你用snapshot来做一个快照;再用EventMoniter检测一下连接和死锁;
snapshot:
update Monitor switches using lock on 对锁的情况;
get snapshot for locks on dbname;
屏幕上会有系统快照的结果,发上来。
EventMoniter:
Create Event Monitor evmon1 for Deadlocks write to file ‘c:\evmon1’ Maxfiles 3 maxfilesize 1000;
db2 set event monitor evmon1 state=1; 死锁的检测;
过一段时间关闭事件监视器
DB2 SET EVENT MONITOR EVMON1 STATE=0;
然后把指定目录下的文件拷上来看看;
如果你还想监视其他对象的话去看看information Center中的管理手册;

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2002-8-27 16:31 | 只看该作者

优化建议

1。你有几个bufferpage,如果机器不跑其他应用,总和可以达到60%或更多
2。控制中心有一个优化向导,对一般用户足够了!

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2002-8-28 09:51 | 只看该作者

谢谢二位,我先去试试!

其它地方还需要调整吗?

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2002-8-29 14:14 | 只看该作者
看来你是根本没玩过db2,纯粹是瞎改,根本不符合调优的规则,建议你用控制中心的性能配置向导来做,这是最方便快捷的。

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-12-01 10:11:47管理团队2006纪念徽章
日期:2006-04-16 22:44:45会员2006贡献徽章
日期:2006-04-17 13:46:34
15#
发表于 2002-8-29 17:30 | 只看该作者

to hlgman

你看过了他上面贴的两个配置吗?该机器的配置肯定已经被使用过了性能配置向导了。因为性能参数大致没有什么问题。他的问题应该需要用性能监视器来看。
而且请你说话客气一点点

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2002-8-29 18:12 | 只看该作者

再次感谢各位老大!

我已经调整过性能了,有了较大改善。但还是有点儿心里没底,因为我现在查询一个表的数据需要6秒钟,该表有10000条记录,每条记录大概3K多;不知道在各位大哥的经验中这样的数据规模大概需要多长时间?
    另外,请各位老大不要伤和气!否则小弟心里会不安的:)

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2002-8-29 23:36 | 只看该作者
你具体是调整了哪些参数使得性能改善,能说一说不,还有就是用到了snapshot,event monitor之类的工具进行检测没有。

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2002-8-30 08:40 | 只看该作者

试试这个方法

在where条件的字段加入索引,再试试看

使用道具 举报

回复
论坛徽章:
0
19#
 楼主| 发表于 2002-8-30 09:24 | 只看该作者

调整结果

目前我还在进行局部调整,过几天结束后我将会把性能优化的详细过程和最终配置整理出来供大家参考。
敬请期待!

使用道具 举报

回复
论坛徽章:
127
Heart of PUB
日期:2008-01-02 14:43:06问答徽章
日期:2013-10-16 18:19:34Jeep
日期:2014-02-17 05:11:352014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14阿斯顿马丁
日期:2013-09-08 00:03:55
20#
发表于 2002-8-30 23:04 | 只看该作者

我的一点看法

1、是不是你的但并发用户稍大一点(100左右)?作何解释是不是你的用进程OR程序逻辑本身的问题呢
2、你没有打开缓冲的监视事件监视和锁监视怎么就说一定有问题呢
3、最大的问题就是:为了优化而优化这是玩DB2的最大忌讳了
4、祝你好运

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表