does anyone has experiences with different cache sizes of SQLBase 9.0.1 latest PTF?
We have a 40GB database, multiple users, a service application doing many processings 7 days a week 24 hours a day (including dabase backup and maintenance).
The performance is becoming slower and slower and I'm thinking about tuning SQLBase by increasing the cache size (currently we have set it to 64MB).
In the past I tried to increase the cache size but noticed that this slowed down dabase maintenance (check database, update statistics on database).
Currently I cannot change the application and it's not an option to add indexes (in the early next year, I will do both).
Has anyone experiences with different cache sizes (which?) and SQLBase 9.0.1 (running on a multiprozessor server with windows 2003 and 4GB of RAM) and e.g. those things:
- increase/decrease of performance of selects
- increase/decrease of performance of insert/updates/deletes
- increase/decrease of performance of database backup/check database/update statistics
- increase/decrease of the number of deadlocks (currently we have 2 - 5 the day)
- increase/decrease of the number of timeouts (currently we have 0 the day)
- stability (SQLBase is running 24 hours a day and 7 days a week without restart)
Regars,
Rainer
Here's the server's sql.ini for information:
Code: Select all
[dbntsrv]
dbdir=e:\data\dbs\database
logdir=e:\data\dbs\database
tempdir=c:\temp
servername=PRC2SBL
password=******
cache=64000
centurydefaultmode=1
ANSIJoinSyntax=1
secureapi=1
dbname=Island
DBNAME=ARCPRC2SBL,SQLWS32
DBNAME=OFCPRC2SBL,SQLWS32
[dbntsrv.gui]
MAINWIN=NORM,234,96,930,661
STATWIN=NORM,0,0,507,249
DBWIN=NORM,506,1,686,248
PROCWIN=NORM,-1,249,687,517
SYSWIN=CLOSED,42,96,462,288
DISPLEVEL=0
TIMESTAMPS=1
[dbntsrv.dll]
comdll=sqlws32
[dbntsrv.ws32]
listenport=2155
[win32client]
clientname=PRC2
;clientruntimedir="e:\apps\Gupta\SQLBase901"
secureapi=1
[win32client.dll]
comdll=sqlws32
[win32client.ws32]
serverpath=PRC2SBL,localhost,2155/*
serverpath=PRC3CON,SVxyz,2155/OFCPRC3CONTRA