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 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.
[Top]
SQL Server Management Studio Kullanarak
En çok alt iş parçacığı seçeneği yapılandırmak için
Nesne Explorer, bir sunucuyu sağ tıklatın ve seçin Özellikler.
Tıklayın İşlemci düğüm.
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.
[Top]
Transact-SQL'i Kullanma
En çok alt iş parçacığı seçeneği yapılandırmak için
Bağlanmak Veritabanı Altyapısı.
Standart çubuğundan tıklatın Yeni sorgu.
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.
[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.
[Top]
Ayrıca bkz.
Başvuru
Yeniden yapılandırın (Transact-sql)