Share via


Parallelism sunucu yapılandırma seçeneği maliyet eşik yapılandırmak

Nasıl yapılandırılacağı açıklanmıştır parallelism maliyet eşik sunucu yapılandırma seçeneğinde SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. cost threshold for parallelismHangi eşik seçeneği belirtir SQL Serveroluşturur ve paralel planları sorguları çalıştırır. SQL Serveroluşturur ve yalnızca bir seri planı aynı sorgu çalıştırmak için tahmini maliyet değer kümesi daha yüksek bir paralel planı için bir sorgu çalıştırır parallelism maliyet eşik. Maliyet tahmini bir süre için belirli bir donanım yapılandırması seri planı çalıştırmak için gereken saniye cinsinden ifade eder. Parallelism maliyet eşik seçeneği ayarlanabilir herhangi bir değer 0 ile 32767 arasında. Varsayılan değer 5'tir.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Öneriler

    Güvenlik

  • Parallelism seçeneği, maliyet eşik yapılandırmak için kullanma:

    SQL Server Management Studio

    Transact-SQL

  • Takip: sonra büyük ölçüde parallelism seçeneği maliyet eşik yapılandırmak 

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Maliyet tahmini bir süre için belirli bir donanım yapılandırması seri planı çalıştırmak için gereken saniye cinsinden ifade eder. Sadece cost threshold for parallelismüzerinde simetrik çok işlemcili.

  • SQL Serveryok sayar parallelism maliyet eşik değeri aşağıdaki koşullar altında:

    • Bilgisayarınızda tek bir mantıksal işlemci vardır.

    • Tek bir mantıksal işlemci için yalnızca SQL Servernedeniyle affinity maskyapılandırma seçeneği.

    • En büyük ölçüde parallelism seçeneği 1 olarak ayarlayın.

Bir mantıksal işlemci görev gönderme veya bir iş parçacığı içeriği yürütmek için işletim sistemini sağlayan işlemci donanımını temel birimidir. Her mantıksal işlemci, bir kerede tek bir iş parçacığı içeriği yürütebilirsiniz. İşlemci yeteneği şifresini çözmek ve talimatları yürütmek sağlar devresi merkezidir. İşlemci çekirdek bir ya da daha fazla mantıksal işlemci içerebilir. Aşağıdaki Transact-SQLsorgu-ebilmek var olmak kullanılmış için sistem cpu bilgileri almak.

SELECT (cpu_count / hyperthread_ratio) AS PhysicalCPUs, 
cpu_count AS logicalCPUs 
FROM sys.dm_os_sys_info

Ö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.

  • Düz-se bile sorgu maliyet belirli durumlarda, bir paralel planı planıdır mevcut az seçilebilir parallelism maliyet eşik değer. Çünkü bir paralel veya seri planı kullanma kararı tam bir optimizasyon tamamlanmadan önce sağlanan bir maliyet tahminine dayanarak bu durum oluşabilir.

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

Parallelism seçeneği maliyet eşik yapılandırmak için

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

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

  3. Altında paralellik, değiştirmek CostThresholdForParallelism seçenek için istediğiniz değeri. 0 İle 32767 için bir değer seçin veya yazın.

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

Transact-SQL'i Kullanma

Parallelism seçeneği maliyet eşik 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 değerini ayarlamak için cost threshold for parallelismseçeneğine 10saniye.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE
GO
EXEC sp_configure 'cost threshold for parallelism', 10 ;
GO
RECONFIGURE
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: parallelism seçeneği maliyet eşik 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

Sorgu ipuçları (Transact-sql)

alter iş yükünü group (Transact-sql)

Yeniden yapılandırın (Transact-sql)

sp_configure (Transact-sql)

Kavramlar

Parallel ındex işlemi yapılandırma

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

Sunucu yapılandırma seçenekleri