Share via


En fazla çalışan iş parçacıkları sunucu yapılandırma seçeneği yapılandırmak

Nasıl yapılandırılacağı açıklanmıştır en fazla çalışan iş parçacıkları sunucu yapılandırma seçeneğinde SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. En fazla çalışan iş parçacıkları seçeneği kullanılabilir alt iş parçacığı sayısını yapılandırır SQL Serverişlemler. SQL Serveryerli iplik Hizmetleri işletim sistemi kullanır, böylece bir veya daha fazla iş parçacığı her ağ destek, SQL Serveraynı anda başka bir iş parçacığı tutamaçları veritabanı kontrol noktaları ve iş parçacığı tutamaçları havuzu tüm kullanıcıları destekler. Varsayılan değer en fazla çalışan iş parçacıkları 0'dır. Bu SQL Serverçalışan iş parçacığı sayısı başlangıçta otomatik olarak yapılandırmak için. Sistemlerin çoğu için en iyi varsayılan ayardır. Ancak, sistem yapılandırmasına ayarlama, bağlı en fazla çalışan iş parçacıkları belirli bir değere bazen performansını artırır.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Öneriler

    Güvenlik

  • En fazla çalışan iş parçacıkları yapılandırmak için seçeneği:

    SQL Server Management Studio

    Transact-SQL

  • Takip: sonra en çok alt iş parçacığı seçeneği yapılandırmak 

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Ne zaman gerçek sorgu isteği sayısıdır kümesinde tutardan az en fazla çalışan iş parçacıkları, bir konuyu işleyen her sorgu isteği. Ancak, sorgu isteği sayısını ayarlamak tutarı aşarsa en fazla çalışan iş parçacıkları, SQL Serverböylece sonraki kullanılabilir parçacığı isteği ele çalışan iş parçacıkları havuzlar.

Öneriler

  • Bu seçenek gelişmiş bir seçenektir ve yalnızca deneyimli veritabanı yönetici tarafından değiştirildi veya gereken sertifikalı SQL Serverteknisyeni.

  • İş parçacığı havuzu, istemciler çok sayıda sunucuya bağlandığınızda performansını optimize yardımcı olur. Genellikle, farklı işletim sistemi iş parçacığı için her sorgu isteği oluşturulur. Ancak, yüzlerce sunucu bağlantısını sorgu isteği başına bir iş parçacığı kullanarak büyük miktarda sistem kaynağı tüketebilir. En fazla çalışan iş parçacıkları seçeneğini etkinleştirir SQL ServerPerformans geliştiren çok sayıda sorgu isteklerine hizmet vermek için çalışan iş parçacığı havuzu oluşturmak için.

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

    CPU sayısı

    32-bit bilgisayar

    64-bit bilgisayar

    <= 4 işlemci

    256

    512

    8 işlemci

    288

    576

    16 işlemci

    352

    704

    32 işlemci

    480

    960

    Dikkat notuDikkat

    1024 Olarak örneği için çalışan iş parçacığı sayısını öneririz SQL Server32-bit bir bilgisayarda çalışıyor.

  • Ne zaman tüm alt iş parçacığı etkin ile uzun süredir çalışan sorguları, SQL Serveriş parçacığı tamamlar ve kullanılabilir kadar tepkisiz görünebilir. Ancak bu bir kusur değil, bazen istenmeyen olabilir. İşlemi yanıt vermiyor gibi görünüyor ve hiçbir yeni sorgular işlenebilir, sonra bağlanmak SQL Serveradanmış yönetici bağlantısı (dac) kullanarak ve öldürmek oluşum. Bunu önlemek için en fazla çalışan iş parçacığı sayısını artırın.

Güvenlik

İzinler

Yürütme izinleri üzerinde sp_configure parametre ile yalnızca ilk parametre veya tüm kullanıcılar için varsayılan değer olarak verilir. Yürütülecek sp_configure hem parametrelerle bir yapılandırma seçeneği değiştirmek veya yeniden yapılandırın deyimini çalıştırmak için kullanıcı ayarlarını alter sunucu düzeyi izni verilmesi gerekir. AYARLARINI alter izni dolaylı tarafından düzenlenen sysadmin ve serveradmin sunucu rolleri sabit.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

En çok alt iş parçacığı seçeneği yapılandırmak için

  1. Nesne Explorer, bir sunucuyu sağ tıklatın ve seçin Özellikler.

  2. Tıklayın İşlemci düğüm.

  3. De en fazla çalışan iş parçacıkları kutusuna yazın veya 128 ile 32767 arasında bir değer seçin.

    Kullanım en fazla çalışan iş parçacıkları çalışan iş parçacığı için kullanılabilir yapılandırma seçeneği SQL Serverişlemler. Varsayılan ayarı en fazla çalışan iş parçacıkları çoğu sistemler için en iyisidir. Ancak, sistem yapılandırmasına ayarlama, bağlı en fazla çalışan iş parçacıkları daha küçük bir değere bazen performansını artırır.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

En çok alt iş parçacığı seçeneği yapılandırmak için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Bu örnek, nasıl kullanılacağını gösterir sp_configure yapılandırmak için max worker threadsseçeneğine 900.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'max worker threads', 900 ;
GO
RECONFIGURE;
GO

Daha fazla bilgi için, bkz. Sunucu yapılandırma seçenekleri.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

İzleme: en çok alt iş parçacığı seçeneği yapılandırdıktan sonra

Değişiklik hemen gerektirmeden etkili Veritabanı Altyapısıyeniden.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

Yeniden yapılandırın (Transact-sql)

sp_configure (Transact-sql)

Kavramlar

Sunucu yapılandırma seçenekleri

Veritabanı yöneticileri için teşhis bağlantısı