I just finished running an audit of the sql server performance using Perf Mon. Following the advice in this article: http://www.sql-server-performance.com/sql_server_performance_audit2.asp I've run into conflicting information. The Processor Queue Length average is just over 5 in a 2 processor system, which exceeds the 2 per processor recommendation. It is suggested to reduce the max worker threads to take better advantage of thread pooling. However, the numbers reflected in my results for User Connections suggests I should increase the number of maximum worker threads to improve performance. My processor time averages around 58 - 60 percent during this same time period. I checked the Microsoft site, and according to Q319942 "If you configure a number of worker threads to a value that is greater than the default, it is almost always counterproductive and slows performance because of scheduling and resource overhead. Only increase this setting under very unusual circumstances and when rigorous methodical testing demonstrates that it is useful to do so." So now I'm thinking changing this setting will not do any good either way. Does anyone have some thoughts regarding this? I do not have a test box to give this a go on, so I'm concerned about making changes on a whim.