Tricky Max Worker Threads in SQL Server 2005

There are some new defaults you need to be aware of in SQL Server 2005.

Kevin Kline, SolarWinds

November 29, 2005

1 Min Read
ITPro Today logo in a gray background | ITPro Today

In case you haven't read the SQL Server 2005 Books On-Line (BOL) cover to cover yet, you might not notice that the default setting

'max worker threads' has changed in SQL Server 2005. In SQL Server 2000, max worker threads always defaulted to 255.  In SQL Server 2005, the new default is dependent upon your default depending on the machine architecture (32 vs 64bit) and/or number of processors. The value is based on a table described in BOL section 'max worker threads Option'.  Mark Souza presented this and many other valuable bits of information in his presentation at the 2005 PASS Community Summit in Grapevine, Texas entitled "Session 308M: SQL Server 2005 early Adopter Lessons Learned".

If you ever see warning messages about worker threads, be sure to read up on how SQL Server 2005 handles the assignment of worker threads to UMS schedulers too, since that too has changed with the newer version.

Best regards,

-Kevin

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like