Hyperthreading vs. SQL Server & PostgreSQL

Posted by IanC on Server Fault See other posts from Server Fault or by IanC
Published on 2011-01-07T11:16:29Z Indexed on 2011/01/07 11:55 UTC
Read the original article Hit count: 357

I have read that hyperthreading is a "performance killer" when it comes to DBs. However, what I read didn't state which CPUs. Further, it mostly indicated that I/O was "cut to < 10% performance".

That logically doesn't make sense since I/O is primarily a function of controllers and disks, not CPUs. But then no one ever said bugs made sense.

What I read also stated that SQL Server could put two parallel query ops onto 1 logical core (2 threads), thereby degrading performance. I have a hard time believing SQL Server's architects would have made such an obvious miscalculation.

Does anyone have and data on how hyperthreading on current generation CPUs affects either of the RDBMSs I mentioned?

© Server Fault or respective owner

Related posts about sql-server

Related posts about Performance