Chinaunix

标题: 客户端响应速度贼慢!!! [打印本页]

作者: lrg223    时间: 2008-11-06 14:21
标题: 客户端响应速度贼慢!!!
我最近很郁闷我负责的环境搭建。
用的是informix dynamic server9.40.操作系统windows2003
连是可以连上,可就是速度问题老困扰人。某个时段快,某个时段慢。快的时段一个用户登录快,两个用户登陆慢。我都快崩溃了。
最后借用另外的项目组的pb环境,几个用户同时登录也很流畅。。。。
客户方问我informix是从哪搞来的,要不就是问你程序有啥问题。
我记得环境配置里需要填的就那么几个地方而且都是唯一的,应该不会出什么问题的,那为什么速度就是上不来呢?
作者: test_123    时间: 2008-11-06 15:05
最后借用另外的项目组的pb环境,几个用户同时登录也很流畅。。。。????
这个是指客户端,还是服务器端?
作者: lrg223    时间: 2008-11-06 15:37
原帖由 test_123 于 2008-11-6 15:05 发表
最后借用另外的项目组的pb环境,几个用户同时登录也很流畅。。。。????
这个是指客户端,还是服务器端?


服务器,因为服务器是好几个项目组公用的,我弄的那个informix dynamic server太慢了,所以把表导在别人的PB里试了下,速度很快。
作者: test_123    时间: 2008-11-09 09:43
汗,不知道了。PB不是客户端么?你的pb是指的powerbuilder么?看来我又晕了。PB连的是什么库阿?
不过PB和sybase才是原配呢。
作者: lrg223    时间: 2008-11-10 15:39
原帖由 test_123 于 2008-11-9 09:43 发表
汗,不知道了。PB不是客户端么?你的pb是指的powerbuilder么?看来我又晕了。PB连的是什么库阿?
不过PB和sybase才是原配呢。


没错就是powerbuilder,不过也可以连informix。我只是拿别的连接来测试下是我的问题还是服务器的问题。
安装的那个informix dynamic server9.40也没什么需要设置的地方,但就是配置好之后速度跟不上。
作者: myusa    时间: 2008-11-17 08:20
增加NETTYPE里的第2列的值。
加大BUFFER
多assign几个CPU
作者: lrg223    时间: 2008-11-17 13:44
原帖由 myusa 于 2008-11-17 08:20 发表
增加NETTYPE里的第2列的值。
加大BUFFER
多assign几个CPU


xp版的informix一直找不到在哪设置这些
作者: yhl71    时间: 2008-11-17 14:24
在$INFORMIXDIR/etc/onconfig.*文件中修改 NETTYPE

增加buffers和shmvirtsize.
作者: test_123    时间: 2008-11-18 09:18
$INFORMIXDIR/etc/onconfig
作者: myusa    时间: 2008-11-20 05:33
原帖由 lrg223 于 2008-11-17 13:44 发表


xp版的informix一直找不到在哪设置这些



%INFORMIXDIR%/etc/$ONCONFIG里
作者: lrg223    时间: 2008-11-25 15:03
原帖由 yhl71 于 2008-11-17 14:24 发表
在$INFORMIXDIR/etc/onconfig.*文件中修改 NETTYPE

增加buffers和shmvirtsize.



这个时原来代码,能增到多大
# Shared Memory Parameters

LOCKS                2000                # Maximum number of locks
BUFFERS                2000                # Maximum number of shared buffers
NUMAIOVPS                          # Number of IO vps
PHYSBUFF        32                # Physical log buffer size (Kbytes)
LOGBUFF                32                # Logical log buffer size (Kbytes)
CLEANERS        1               # Number of buffer cleaner processes
SHMBASE         0xC000000L        # Shared memory base address
SHMVIRTSIZE        8192                # initial virtual shared memory segment size
SHMADD          8192            # Size of new shared memory segments (Kbytes)
SHMTOTAL        0               # Total shared memory (Kbytes). 0=>unlimited
CKPTINTVL       300             # Check point interval (in sec)
LRUS                8                # Number of LRU queues
LRU_MAX_DIRTY        60                # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY        50                # LRU percent dirty end cleaning limit
TXTIMEOUT        300                # Transaction timeout (in sec)
STACKSIZE        64                # Stack size (Kbytes)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2