LoveUnix » DB2 & Informix » 为什么俺的DB2在AIX上这么慢
让LU留住您的每

一天 让LU博客留住您的每一天
2007-11-23 16:31 wgqqgw
为什么俺的DB2在AIX上这么慢

同样一个SP,同样的数据和表(索引一样)。

在Windows服务器执行1-2分钟出来结果;在AIX上要执行10-20分钟,10倍于windows服务器。

这是怎么回事呀?有什么参数需要考虑?分别用TOPAS、vmstat、ps看过运行时的服务器状况,看起来都是好好的,内存、paging、CPU都没用多少,但是就是很久才能出来结果……郁闷……

2007-11-23 21:48 beginner-bj
这种问题有且只有一种解决办法:查看ACCESS PLAN。

2007-11-24 12:52 wgqqgw
版主大人,我已经看过,两个服务器产生的Access plant是一样的,响应时间也差不多,但是就是执行起来有差别,不知道AIX是不是有什么可以tune一下……

2007-11-24 14:23 老农
只看LZ的描述,看不出什么来,因为描述太模糊了。

2007-11-24 23:06 wolfop
power3 vs woodcrest?
呵呵。
bufferpool 一样么?好多影响这个的因素呢。

2007-11-26 00:31 darkbug
路过关注一下

2007-11-26 00:34 beginner-bj
[quote]原帖由 [i]wgqqgw[/i] 于 2007-11-24 12:52 发表 [url=http://www.loveunix.net/discuz/redirect.php?goto=findpost&pid=739028&ptid=78940][img]http://www.loveunix.net/discuz/images/common/back.gif[/img][/url]
版主大人,我已经看过,两个服务器产生的Access plant是一样的,响应时间也差不多,但是就是执行起来有差别,不知道AIX是不是有什么可以tune一下…… [/quote]
DB2可调整的地方有dbm cfg、db cfg、db2set
AIX可调整的地方有AIO、VMM

另外,个人经验,响应时间过长跟锁通常有关系。

2007-11-26 09:54 xn_sung
对,看锁,我遇到过一次,同样的应用在linux上的db2,运行的好好的,到了windows的db2上,锁的一塌糊涂~

2007-11-26 10:07 darkbug
[quote]原帖由 [i]xn_sung[/i] 于 2007-11-26 09:54 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=739298&ptid=78940][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
对,看锁,我遇到过一次,同样的应用在linux上的db2,运行的好好的,到了windows的db2上,锁的一塌糊涂~ [/quote]

数据库的锁跟低一层的OS有关系?啥原理?

2007-11-26 12:30 老农
可能是命令的解释,各个操作系统上有不同的要求吧

2007-11-26 13:16 beginner-bj
[quote]原帖由 [i]darkbug[/i] 于 2007-11-26 10:07 发表 [url=http://www.loveunix.net/discuz/redirect.php?goto=findpost&pid=739301&ptid=78940][img]http://www.loveunix.net/discuz/images/common/back.gif[/img][/url]


数据库的锁跟低一层的OS有关系?啥原理? [/quote]
数据库的锁跟低一层的OS没啥关系。但是可能有多个APPLICATION在AIX上跑,只有一个APPLICATION在WINDOWS上。

2007-11-26 14:28 xn_sung
我的意思是说两个数据库的配置是不一样的。。。不过,aix一个用户下的应用太多了,可能会超过maxuproc的限制

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.