Processor settings for SQL Server 2000

Posted on 2007-07-31
Last Modified: 2008-03-04
I'm trying to figure out if htere are any tricks or best practices to make SQL 2000 use multiple processors in the most efficient manner? I'm looking on the Processor tab of the properties dialog box for the SQL server. The settings look straight forward enough but am wondering about, for example, what the "maximum worker threads" should be set to and why. Thanks.
Question by:WineGeek
    LVL 3

    Accepted Solution

    see here for some info

    and here from the horses mouth :)

    I have never had a need to change this setting but ive never had an implementation of SQL server which had a large number or concurrent connections

    LVL 7

    Assisted Solution

    by:Hemantgiri S. Goswami

    Refer below excerpt from BOL:

    Thread pooling helps optimize performance when large numbers of clients are connected to the server. Usually, a separate operating system thread is created for each query request. However, with hundreds of connections to the server, using one thread per query request can consume large amounts of system resources. The max worker threads option enables SQL Server to create a pool of worker threads to service a larger number of query request, which improves performance.


    Hemantgiri S. Goswami
    MS SQL Server MVP


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Having an SQL database can be a big investment for a small company. Hardware, setup and of course, the price of software all add up to a big bill that some companies may not be able to absorb.  Luckily, there is a free version SQL Express, but does …
    Introduction SQL Server Integration Services can read XML files, that’s known by every BI developer.  (If you didn’t, don’t worry, I’m aiming this article at newcomers as well.) But how far can you go?  When does the XML Source component become …
    Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
    Via a live example, show how to setup several different housekeeping processes for a SQL Server.

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now