Aracılığıyla paylaş


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

Ne zaman SQL Server çalıştıran bir bilgisayarda birden çok işlemci veya CPU, parallelism, diğer bir deyişle, her bir paralel planı çalıştırma için bir tek deyimli çalıştırmak için kullanılan işlemci sayısı en iyi derecede algıladığı. Kullanabileceğiniz parallelism en büyük ölçüde seçeneği yürütme paralel planı'nı kullanmak için işlemci sayısını sınırlamak için.Varsayılan değer 0'ın tüm kullanılabilir işlemci kullanır.küme parallelism en büyük ölçüde 1 paralel planı oluşturma engellenip engellenmeyeceğini belirtir.Değer bir sayıya (en çok en çok 64), 1'den büyük bir tek bir sorgu yürütme tarafından kullanılan işlemci sayısının sayısını sınırlamak için ayarlayın.Kullanılabilir işlemci sayısından daha büyük bir değer belirtilmezse, kullanılabilir işlemci gerçek sayı kullanılır.Bilgisayarda tek işlemci varsa parallelism en büyük ölçüde değeri yoksayılır.

Parallelism en büyük ölçüde geçersiz kılma

SQL Server Sorgu ve dizin veri tanımlama dili (DDL) işlemlerini ve anahtar kümesi uygulamalı, statik imleç popülasyon için paralel yürütme planı dikkate alacaktır.Paralel yürütme hakkında daha fazla bilgi için bkz: Parallelism derecesi.

Geçersiz kılmak parallelism en büyük ölçüde değeri MAXDOP sorgu ipucu sorguda belirterek sorgularda deyim.Daha fazla bilgi için bkz:Sorgu ipuçları (Transact-SQL).

Indeks işlemleri oluşturmak veya bir dizini yeniden oluşturmak veya kümelenmiş bir dizini bırakma, kaynak yoğun olabilir.Geçersiz kılmak parallelism en büyük ölçüde dizin deyiminde MAXDOP dizin seçeneği belirterek, dizin işlemleri değeri.MAXDOP değeri, deyim yürütülmesi sırasında uygulanır ve dizin meta verilerde depolanır.Daha fazla bilgi için bkz:Parallel ındex işlemi yapılandırma.

Sorgu ve dizin işlemleri ek olarak, bu seçenek, DBCC CHECKTABLE, DBCC CHECKDB ve DBCC CHECKFILEGROUP parallelism de denetler.Bu ifadeler için paralel yürütme planı 2528 izleme bayrağı'nı kullanarak devre dışı bırakabilirsiniz.Daha fazla bilgi için bkz:İzleme Bayrakları (Transact-SQL).

Not

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

En büyük seçenek parallelism derecesini ayarlama

The max degree of parallelism option is an advanced option.Kullanıyorsanız sp_configure sistem ayarını değiştirmek için saklı yordamıyla, değiştirebileceğiniz parallelism en büyük ölçüde yalnızca Gelişmiş Seçenekler'i Göster 1 olarak küme.Bu ayar, hemen (MSSQLSERVER hizmetini başlatmadan) etkili olur.

Aşağıdaki örnek ayarlar parallelism en büyük ölçüde seçeneği 8.

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

Ayarlama hakkında daha fazla bilgi için parallelism en büyük ölçüde değeri, SQL Server Management Studio'da Bkz:Nasıl Yapılır: Kullanılabilir olan işlemci sayısına paralel sorgu (SQL Server Management Studio'yu) yapılandırın..