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.

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

SQL Server Management Studio Kullanarak

En büyük ölçüde parallelism seçeneği derecesini yapılandırmak için

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

  2. Tıklayın İleri düğüm.

  3. İçinde Parallelism, Max derece kutusunda, paralel planı yürütme kullanılacak işlemci sayısını seçin.

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

Transact-SQL'i Kullanma

En büyük ölçüde parallelism seçeneği derecesini 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 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.

Başa Dön bağlantısıyla kullanılan ok simgesi[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.

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)

Index (Transact-sql) oluştur

ALTER INDEX (Transact-SQL)

ALTER TABLE (Transact-SQL)

dbcc checktable (Transact-sql)

DBCC CHECKDB (Transact-SQL)

dbcc CHECKFILEGROUP (Transact-sql)

Sorgu ipuçları (Transact-sql)

Kavramlar

benzeşme maskesi sunucu yapılandırma seçeneği

Sunucu yapılandırma seçenekleri

Parallel ındex işlemi yapılandırma

Dizin seçeneklerini ayarlama