Re: Overcoming 7.12 vs. 5.05 performance gap
Posted in 1997
This is a multi-part message in MIME format.
--------------6FE747981D85
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Mario Estrada wrote:
> (...)The DEC ALPHA is used to hold the entirely database (...)
> and the performance is excellent (...)
I don=B4t doubt it. But did you experience performance gains when moving
from 7.13 to 7.20?
> If you want me to send you the onconfig file, I will be able to to =
> so, but actually what kind of operations is your application =
> doing when you experiment the performance degradation?
Well :-) ... you asked for it! onconfig is on the bottom of the message.
Anyway we already tried to change MULTIPROCESSOR to 0, NUMCPUVPS from 1 =
to 15 and SINGLE_CPU_VP 0 to 1 (not all at the same time, of course!). =
=
The worst case of performance loss is in a 4GL program that runs alone
reading a table with 100.000 records, a few records at a time, =
processing all the table and a few small tables also. =
It takes about 40 minutes. =
I know we can optimize both engines further, by changing other =
parameters but what I would like to know is how to minimize the
difference between them, although I do not expect a simple answer
for this.
Thanks for your help,
Fernando
PS:
onconfig follows as attachement...
-- =
Fernando Fernandez fernandez@despodata.pt
Despodata http://despodata.pt
--------------6FE747981D85
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="ONCONF3.TXT"
ROOTNAME rootdbs
ROOTPATH /dev/chunk0
ROOTOFFSET 0
ROOTSIZE 100000MIRROR 0
MIRRORPATH
MIRROROFFSET 0PHYSDBS rootdbs
PHYSFILE 2000
LOGFILES 5
LOGSIZE 1000
MSGPATH /opt/server0/informix7/online.log
CONSOLE /dev/console
ALARMPROGRAM
TAPEDEV /dev/null
TAPEBLK 16
TAPESIZE 500000
LTAPEDEV /dev/null
LTAPEBLK 16
LTAPESIZE 500000STAGEBLOB
SERVERNUM 3
DBSERVERNAME server0
DBSERVERALIASES
DEADLOCK_TIMEOUT 60
RESIDENT 1
MULTIPROCESSOR 1
NUMCPUVPS 2
SINGLE_CPU_VP 0
NOAGE 1
AFF_SPROC 1
AFF_NPROCS 0
LOCKS 40000
BUFFERS 2000
NUMAIOVPS 2
PHYSBUFF 128
LOGBUFF 128LOGSMAX 6
CLEANERS 2
SHMBASE 0x800000
SHMVIRTSIZE 8000
SHMADD 8192
SHMTOTAL 0
CKPTINTVL 300
LRUS 8
LRU_MAX_DIRTY 60
LRU_MIN_DIRTY 50
LTXHWM 50
LTXEHWM 60
TXTIMEOUT 0x12c
STACKSIZE 64
OFF_RECVRY_THREADS 10
ON_RECVRY_THREADS 1
DRAUTO 0
DRINTERVAL 30
DRTIMEOUT 30
DRLOSTFOUND /opt/server0/informix7/etc/dr.lostfound
RA_PAGES
RA_THRESHOLD
DBSPACETEMP dbtemp
DUMPDIR /tmp
DUMPSHMEM 0
DUMPGCORE 0
DUMPCORE 0
DUMPCNT 1
FILLFACTOR 90
USEOSTIME 0PDQPRIORITY 0
MAX_PDQPRIORITY 100
DS_MAX_QUERIES
DS_TOTAL_MEMORY
DS_MAX_SCANS 1048576
DATASKIP off
OPTCOMPIND 0
ONDBSPACEDOWN 0LBU_PRESERVE 0
OPCACHEMAX 0
--------------6FE747981D85--