Subject | Re: [Firebird-Architect] Re: query-thread priority |
---|---|
Author | Jim Starkey |
Post date | 2005-10-11T17:37:23Z |
Rommel Abesames wrote:
threaded. Vulcan addresses this problem.
--
Jim Starkey
Netfrastructure, Inc.
978 526-1376
>I think the difference is the usage of I/O completion ports. ANo, the problem with Firebird is that it is effectively singled
>pre-emptive scheduler will interrupt a task repeatedly while
>cooperative scheduling combined with I/O completion ports will only
>interrupt a task when the task waits on an I/O call.
>
>This can explain why currently a long Firebird (SS) query can dominate
>the server...it does not yield to other tasks while waiting for I/Os
>to complete. Of course an infinite loop with no I/O in a cooperative
>scheduling scheme will still tie up the server...but not heavy
>I/O...which dbmss are more subject to.
>
>
>
threaded. Vulcan addresses this problem.
--
Jim Starkey
Netfrastructure, Inc.
978 526-1376