Subject | Freeing connection very slow |
---|---|
Author | tigaris |
Post date | 2003-07-09T03:44:04Z |
I moved to a new computer this weekend, upgrading from Windows 2000
to Windows XP Professional. Now when I free an TIB_Connection
object in my server code, it is taking an unusually long time to
disconnect from the Firebird database (like 10 seconds). I am
running version "WI-V6.2.794 Firebird 1.0".
I traced through the IBObjects code, and it is specifically the call
to isc_detach_database in TIB_Connection.API_Disconnect that is
taking forever.
My new computer does have Hyperthreading enabled, so I tried setting
CPU_AFFINITY to 1 in the ibconfig file, but that did not fix
things. My next step is to try disabling Hyperthreading totally
and/or try the latest version of IBObjects (I am using 4.2Gc).
Thanks for any help,
Luke Tigaris
to Windows XP Professional. Now when I free an TIB_Connection
object in my server code, it is taking an unusually long time to
disconnect from the Firebird database (like 10 seconds). I am
running version "WI-V6.2.794 Firebird 1.0".
I traced through the IBObjects code, and it is specifically the call
to isc_detach_database in TIB_Connection.API_Disconnect that is
taking forever.
My new computer does have Hyperthreading enabled, so I tried setting
CPU_AFFINITY to 1 in the ibconfig file, but that did not fix
things. My next step is to try disabling Hyperthreading totally
and/or try the latest version of IBObjects (I am using 4.2Gc).
Thanks for any help,
Luke Tigaris