Aracılığıyla paylaş


en çok alt 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.

Amacı, en fazla çalışan iş parçacıkları seçeneği

İş parçacığı havuzu çok sayıda istemcilerin sunucuya bağlandığınızda, performansı en iyi duruma yardımcı olur.Genellikle, farklı işletim sistemi iş parçacığı için her sorgu isteği oluşturulur.Ancak, sunucuya bağlantılar yüzlerce ile sorgu isteği başına bir iş parçacığı kullanarak büyük miktarda sistem kaynağı tüketebilir.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.

En çok alt iş parçacığı hesaplama

Varsayılan değeri en fazla çalışan iş parçacıkları, 0, verir SQL Server otomatik olarak, başlangıç işçi iş parçacığı sayısını yapılandırmak içinBu ayar çoğu sistemler için en iyisidir; sisteminize bağlı ancak, yapılandırma, ayar en fazla çalışan iş parçacıkları belirli bir değer için bazen performansını artırır.

Aşağıdaki tablo otomatik olarak yapılandırılmış 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-bit bilgisayar

64-bit bilgisayar

<= 4 İşlemci

256

512

8 işlemci

288

576

16 işlemci

352

704

32 işlemci

480

960

Dikkat notuDikkat

sql Server en fazla için 32 bit olarak 1024 öneririz.

Ne zaman gerçek sorgu isteği sayısıdır tutardan az küme , en fazla çalışan iş parçacığı parçacıkları, iş parçacığı parçacığının her sorgu isteği işler.Ancak, sorgu isteği gerçek sayısını aşıyor, küme , en fazla çalışan iş parçacığı parçacıkları, SQL Server çalışan iş parçacığı parçacıkları havuzları böylece sonraki kullanılabilir parçacığı işlemek isteği.

sql Server 2000'den yükseltme

Varsayılan ayar olan en fazla çalışan iş parçacıkları , SQL Server 2000 255 oldu.Upgrading an instance of the SQL Server 2000 Veritabanı Altyapısı to a newer version retains the configuration value for max worker threads.Yükseltme yaparken, yeni değiştirme öneririz örnek en fazla çalışan iş parçacıkları izin vermek için 0 değeri Veritabanı Altyapısı hesaplamak en uygun sayıda iş parçacığı sayısı.

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

The max worker threads option is an advanced option.Kullanıyorsanız, sp_configure sistem saklı yordamı ayarını değiştirmek için değiştirebileceğiniz en fazla çalışan iş parçacıkları sadece Gelişmiş Seçenekleri Göster 1 olarak küme.Sırada yeni ayarın etkili olması sistemin yeniden başlatılması gerekir.

Not

Tüm iş parçacıkları ile etkin olduğunda uzun süre çalışan sorguları, SQL Server bir çalışan iş parçacığı tamamlar ve kullanılabilir kadar yanıt vermeyen görünebilir.Bazen bir hata olsa da, bu istenmeyen olabilir.Bir işlemi yanıt vermiyor gibi görünüyor ve hiçbir yeni sorgular işlenebilir, sonra bağlanmak SQL Server adanmış yönetici bağlantısı (dac) kullanarak ve kapatma işlemi.Bunu önlemek için en fazla çalışan iş parçacığı sayısını artırın.