Subject | Re: [firebird-support] Re: Upgrading from FB 2.0.3 to Firebird-2.1.1.17910: fbserver.exe goes to 100% CPU |
---|---|
Author | Thomas Steinmaurer |
Post date | 2008-11-28T20:10:41Z |
>> Run from the firebird\bin folderYou don't need to use gfix to set the sweep interval. Admin tools are
>>
>> gfix -house 20000 <your database>
>>
>> Then look at gstat -h output again to confirm sweep interval
> have default value of 20000
>> Or you may disable autosweep if set sweep interval to zero. But
> you need to run it by
>> hand in this case from time to time.
>>
>> Regards,
>> Vlad
>>
>
> I applied the suggested fix and now both the app and the admin tools
> work perfectly.
>
> The mystery is how could everything work flawlessy till this morning
> (before the upgrade) with this parameter set to 1 and even more how
> it got set to 1 to begin with, considering we did not even know about
> the gfix command at all.
>
> Anyway the important is that it's fixed, now I'll also apply to the
> other dozen apps databases that for some reason are all set to sweep
> = 1.
able to do that as well, so do access components like IBX, IBO ... For
instance IBOs TIB_Connection exposes a SweepInterval property. Possibly
this one was changed to something else.
I once had a customer who had TIB_Connection.ForcedWrites set to
dpbFalse by accident (e.g. when it is set to dpbDefault and you are
doing a double-click on it, again, by accident, because you wanted to
double-click the GeneratorLinks property, it changes to dpbFalse) and he
did wonder, why his database was always running in forced writes = OFF,
even after setting it to ON with gfix. ;-)
Any chance this does apply to your situation as well?
--
Best Regards,
Thomas Steinmaurer
LogManager Series - Logging/Auditing Suites supporting
InterBase, Firebird, Advantage Database, MS SQL Server and
NexusDB V2
Upscene Productions
http://www.upscene.com
My blog:
http://blog.upscene.com/thomas/