Hi there,

I have a server which is heavily loaded 7x24. Sometimes it can be a hundred 
threads (trying) writing into the database.  After running the server for 
3~4 days, the database grows to 800MB or so, then I got exceptions of 
"FirebirdSql.Data.FirebirdClient.FbException: I/O error for file CreateFile 
(open) "tmcdb.fdb" Error while trying to open file" for all following DB 
operations.  By examining the database I found a checksum error.

My feeling is that the big amount of connection may cause database 
corruption. I wildly set the connection pool size to 1000, basically pool 
all connections.

My question is, shall I reduce the connection pool size to limit the amount 
of simultaneous transactions? what size shall I use, 20, 50, 100, etc?

Thanks a lot!
Sean 



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to