Aracılığıyla paylaş


en fazla işçi iş parçacığı seçeneği

Use the max worker threads option to configure the number of worker threads available to Microsoft SQL Server processes.SQL Server uses the native thread services of the Microsoft Windows 2000 and Windows Server 2003 operating systems so that one or more threads support each network that SQL Server supports simultaneously, another thread handles database checkpoints, and a pool of threads handles all users.

En fazla alt amacı seçeneği akıtır...

Iş parçacığı havuzu, çok sayıda istemcilerinin bu sunucuya bağlandığınızda, performansı en iyi duruma yardımcı olur.Genellikle, farklı bir işletim sistemi iş parçacığı için her bir sorgu isteği oluşturulur.Ancak, sunucuya bağlantı yüzlerce ile iş parçacığı parçacığının her sorgu isteği'ni kullanarak büyük miktarlarda sistem kaynağı tüketebilir.The max worker threads option enables SQL Server to create a pool of worker threads to hizmet a larger number of query request, which improves performance.

En fazla çalışan iş parçacığı hesaplama

Varsayılan değeri en fazla çalışan iş parçacıkları, 0, allows SQL Server çalışan iş parçacığı sayısı, başlangıçta otomatik olarak yapılandırmak için . Bu ayarı sistemlerin çoğu için; ancak, sistem yapılandırmanıza bağlı, en iyi ayardır en fazla çalışan iş parçacıkları belirli bir değer için bazı durumlarda performansı artırır.

Aşağıdaki tablo otomatik olarak yapılandırılan CPU çeşitli birleşimleri ve sürümleri için en fazla çalışan iş parçacığı sayısını gösterir. SQL Server.

CPU sayısı

32 bitlik bilgisayar

64 bitlik bilgisayar

<= 4 işlemci

256

512

8 işlemci

288

576

16 işlemci

352

704

32 işlemci

480

960

Not

En fazla 32-bit için olarak 1024 önerilir SQL Server ve 64-bit için 2048 SQL Server.

Sorgu isteği sayısını tutardan az olduğunda küme içinde en fazla çalışan iş parçacıkları, bir iş parçacığı, her sorgu isteğini işler.Ancak, sorgu isteği sayısını aşıyor, küme içinde en fazla çalışan iş parçacıkları, SQL Server çalışan iş parçacığı havuzları, böylece bir sonraki kullanılabilir işçi iş parçacığı isteği işleyebilir.

SQL Server 2000 ' yükseltme

Varsayılan ayarı en fazla çalışan iş parçacıkları in SQL Server 2000 255 oldu. Upgrading an instance of the SQL Server 2000 Database Engine to a newer version retains the configuration value for max worker threads.Yükseltme yaparken yeni örnek değiştirme önerilir en fazla çalışan iş parçacıkları izin vermek için 0'ı tıklatın, değerDatabase Engine en iyi iş parçacığı sayısını hesaplamak için .

En fazla çalışan iş parçacığı ayarlama

The max worker threads option is an advanced option.Kullanıyorsanız sp_configure Sistem ayarı değiştirmek için saklı yordamıyla, değiştirebilirsiniz en fazla çalışan iş parçacıkları yalnızca Gelişmiş Seçenekler'i Göster 1 olarak küme.Sıraya yeni ayarın etkili olması sistemin yeniden başlatılması gerekir.

Not

Tüm çalışan iş parçacığı ile etkin olduğunda uzun sorguları çalıştırma SQL Server bir çalışan iş parçacığı tamamlanır ve kullanılabilir kadar yanıt vermeme görünebilir. Bazen bir hatası rağmen bu istenmeyen olabilir.Bir işlem yanıt vermiyor görünüyor ve hiçbir yeni sorgular işlenir, ardından bağlantı SQL Server Özel yönetici bağlantısı (DAC) kullanarak ve işlemi sonlandır. Bunu önlemek için , en fazla işçi iş parçacığı sayısını artırın.