en büyük ölçüde parallelism seçeneği

Zaman SQL Server çalıştıran bir bilgisayarda birden fazla mikroişlemci veya cpu, algıladığı en iyi paralellik derecesi, yani her paralel planı yürütme tek bir deyim çalıştırmak için kullanılan işlemcilerin sayısıKullanabileceğiniz max degree of parallelism seçenek paralel planı yürütme kullanılacak işlemci sayısını sınırlamak içinEn büyük ölçüde parallelism, belirlemek bu sunucuyu küme bu seçenek varsayılan değer olan 0 ' dır.Maksimum paralellik derecesi 0 olarak ayarlanması, kullanılabilir tüm işlemciler 64 işlemci'ye kadar kullanmak sql Server sağlar.Paralel planı oluşturma bastırmak için küme max degree of parallelism 1.Değeri en fazla bir tek sorgu yürütme tarafından kullanılan işlemci sayısını kısıtlamak için 1'den büyük bir sayı olarak ayarlayın.Thedegree parallelism ayarı değeri en fazla sürümü tarafından kontrol edilen SQL Server, cpu türü ve işletim sistemi.Kullanılabilir işlemci sayısına büyük bir değer belirtilmezse, kullanılabilir işlemci sayısına fiili kullanılır.Bilgisayarda tek bir işlemci varsa max degree of parallelism değeri göz ardı edilir.

Değer

sql Server Edition

1

SQL Server Express

2

SQL Server Workgroup

4

SQL Server 2008 Web

4

SQL Server 2008 Standard

32

X 86 işletim sistemleri üzerinde çalışan sql Server 2008 Enterprise.

En büyük ölçüde parallelism değeri geçersiz kılma

SQL Server paralel yürütme planları için sorguları, veri Tanım Dili (ddl) işlemlerini dizin ve statik dikkate alacaktır ve anahtar kümesi temelli imleç popülasyon.Paralel yürütme hakkında daha fazla bilgi için bkz: Parallelism ölçüde.

Geçersiz kılabilirsiniz max degree of parallelism değeri sorguları belirterek maxdop sorgu ipucu sorgu deyim.Daha fazla bilgi için bkz: Sorgu ipuçları (Transact-sql).

Dizin işlemleri oluşturmak veya bir dizin yeniden oluşturma veya kümelenmiş dizin bırakın, kaynak yoğun olabilir.Geçersiz kılabilirsiniz max degree of parallelism değeri için dizin işlemleri belirterek maxdop dizin seçeneği Dizin deyim.maxdop değer deyimi yürütme sırasında uygulanan saat ve dizin meta verilerde depolanır.Daha fazla bilgi için bkz: Paralel dizin işlemleri yapılandırma.

Sorgu ve dizin işlemleri ek olarak, bu seçenek ayrıca parallelism, dbcc checktable dbcc checkdb ve dbcc CHECKFILEGROUP denetler.Bu ifadeler için paralel yürütme planları izleme bayrağı 2528 kullanarak devre dışı bırakabilirsiniz.Daha fazla bilgi için bkz: İzleme Bayrakları (Transact-SQL).

Not

If the affinity mask option is not set to the default, it may restrict the number of processors available to SQL Server on symmetric multiprocessing (SMP) systems.

En büyük ölçüde parallelism seçeneği ayarlama

The max degree of parallelism option is an advanced option.Kullanıyorsanız, sp_configure sistem saklı yordamı ayarını değiştirmek için değiştirebileceğiniz max degree of parallelism , yalnızca show advanced options 1 olarak ayarlayın.Bu ayar hemen etkili olur (mssqlserver yeniden başlatılmasına gerek kalmadan hizmet).

Aşağıdaki örnek ayarlar max degree of parallelism seçeneğine 8.

sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO
sp_configure 'max degree of parallelism', 8;
GO
RECONFIGURE WITH OVERRIDE;
GO

Ayar hakkında daha fazla bilgi için max degree of parallelism değeri SQL Server Management Studioiçin bkz: Nasıl yapılır: Kullanılabilir işlemci sayısına paralel sorgu (SQL Server Management Studio'yu) yapılandırma.