Maksimum ölçüde parallelism sunucu yapılandırma seçeneği yapılandırmak
Nasıl yapılandırılacağı açıklanmıştır en büyük ölçüde parallelism sunucu yapılandırma seçeneğinde SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Ne zaman bir örneği SQL Serverçalışan bir bilgisayarda birden fazla mikroişlemci veya cpu, algıladığı paralellik, yani her paralel planı yürütme için tek bir deyimi çalıştırmak için kullanılan işlemci sayısını en iyi derecesini. Sen-ebilmek kullanma en büyük ölçüde parallelism paralel planı yürütme kullanılacak işlemci sayısını sınırlamak için seçeneği. SQL Serverparalel yürütme planları sorguları, dizin veri tanım dili (ddl) işlemlerini ve statik ve anahtar kümesi kullanımlı imleç nüfus dikkate alır.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Öneriler
Güvenlik
Maksimum paralellik derecesini yapılandırmak için seçeneği:
SQL Server Management Studio
Transact-SQL
Takip: en büyük ölçüde parallelism seçeneği derecesini yapılandırdıktan sonra
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
- Eğer affinity maskseçeneği varsayılan değere ayarlanmamış, için kullanılabilir işlemci sayısına kısıtlayabilir SQL Serversimetrik çoklu işlem (smp) sistemleri üzerinde.
Ö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.
En büyük ölçüde parallelism belirlemek için sunucuyu etkinleştirmek için bu seçeneği varsayılan değerini 0 olarak ayarlayın. En büyük ölçüde parallelism 0 olarak ayarlamak sağlar SQL Server64 işlemciler için kullanılabilir tüm işlemcileri kullanılacak. Paralel planı üretimi engellemek için en büyük ölçüde parallelism 1. Değer bir sayıya (kadar en çok 64) 1'den büyük bir tek sorgu yürütme tarafından kullanılan işlemci sayısını kısıtlamak için ayarlayın. 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 en büyük ölçüde parallelism değeri göz ardı edilir.
Geçersiz kılınabilir max degree of parallelismsorguları maxdop sorgu ipucu sorgu deyimi belirterek değer. Daha fazla bilgi için, bkz. Sorgu ipuçları (Transact-sql).
Dizin işlemleri oluşturmak veya bir dizin yeniden ya da bu bir Kümelenmiş dizin bırakın, kaynak yoğun olabilir. Geçersiz kılınabilir max degree of parallelismdeğeri Index deyiminde maxdop dizin seçeneği belirleyerek dizin işlemleri için. maxdop değeri, deyim yürütülmesi sırasında uygulanan ve dizini meta verileri depolanmaz. Daha fazla bilgi için, bkz. Parallel ındex işlemi yapılandırma.
Sorgu ve dizin işlemleri ek olarak, bu seçenek ayrıca paralellik dbcc checktable dbcc checkdb ve dbcc CHECKFILEGROUP denetler. Izleme bayrağı 2528 kullanarak paralel yürütme planları Bu deyimleri için devre dışı bırakabilirsiniz. Daha fazla bilgi için, bkz. İzleme Bayrakları (Transact-SQL).
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 büyük ölçüde parallelism seçeneği derecesini yapılandırmak için
İçinde Object Explorer, bir sunucuyu sağ tıklatın ve seçin Özellikler.
Tıklayın İleri düğüm.
İçinde Parallelism, Max derece kutusunda, paralel planı yürütme kullanılacak işlemci sayısını seçin.
[Top]
Transact-SQL'i Kullanma
En büyük ölçüde parallelism seçeneği derecesini 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 degree of parallelismseçeneğine 8.
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO
EXEC sp_configure 'max degree of parallelism', 8;
GO
RECONFIGURE WITH OVERRIDE;
GO
Daha fazla bilgi için, bkz. Sunucu yapılandırma seçenekleri.
[Top]
İzleme: en büyük ölçüde parallelism seçeneği derecesini yapılandırdıktan sonra
Ayarı sunucuyu yeniden başlatmadan hemen etkinleşir.
[Top]
Ayrıca bkz.
Başvuru
Yeniden yapılandırın (Transact-sql)
dbcc checktable (Transact-sql)
dbcc CHECKFILEGROUP (Transact-sql)
Kavramlar
benzeşme maskesi sunucu yapılandırma seçeneği
Sunucu yapılandırma seçenekleri