Subject | Re: Excessive server resource utilization |
---|---|
Author | Ian A. Newby |
Post date | 2003-11-03T13:46:39Z |
Hi Riaan
turned out we wern't closing all the statement objects correctly,
leading to massive memory loss.
Try closing pooled connections occasionally to see if that fixes it,
we close about once every 500 connection usages just to catch any
problems we have missed. It is likely that your problem relates to
database access components being created but not freed correctly.
Regards
Ian Newby
> One of our Delphi SOAP applications makes uses a Firebird 1.0.3increased
> database. From when the server is started, the Firebird server
> process uses an increasing amount of memory and also shows
> Here is some further information: This problem has been found onConnections
> both the Win2K and Linux Superserver platforms (for the database
> server). We are using dbExpress data access components. The
> database configuration has automatic housekeeping disabled (0),
> Forced Writes turned off, 4K page size and 16384 pages.
> are pooled (on average, around 5 simultaneous connections found).not
> There is only one UDF registered (strlen from IB_UDF), but it is
> used currently.We found a similar problem using pooled connections in Java, it
turned out we wern't closing all the statement objects correctly,
leading to massive memory loss.
Try closing pooled connections occasionally to see if that fixes it,
we close about once every 500 connection usages just to catch any
problems we have missed. It is likely that your problem relates to
database access components being created but not freed correctly.
Regards
Ian Newby