Subject | Re: [Firebird-general] To Hyper or not to Hyper - Something about Hyperthreading |
---|---|
Author | Ann W. Harrison |
Post date | 2006-07-14T14:31:10Z |
Thomas Steinmaurer wrote:
the wrong mechanism for higher level applications. Spin locks
are OK for drivers, but not for databases for exactly the
reasons cited in the article. In a situation where you have
more threads than processors, the act of spinning squanders
an important resource.
Regards,
Ann
> An interesting reading about Hyperthreading and negative performanceWe've eliminated most of the spin locks in Firebird as being
> impacts. ;-)
>
> http://blogs.msdn.com/slavao/archive/2005/11/12/492119.aspx
>
> It's in combination with SQL Server, but possibly it might affect
> Firebird as a database server as well. Perhaps even Classic? To be
> honest, I don't know. ;-)
the wrong mechanism for higher level applications. Spin locks
are OK for drivers, but not for databases for exactly the
reasons cited in the article. In a situation where you have
more threads than processors, the act of spinning squanders
an important resource.
Regards,
Ann