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.
[Top]
SQL Server Management Studio Kullanarak
Parallelism seçeneği maliyet eşik yapılandırmak için
Nesne Explorer, bir sunucuyu sağ tıklatın ve seçin Özellikler.
Tıklayın İleri düğüm.
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.
[Top]
Transact-SQL'i Kullanma
Parallelism seçeneği maliyet eşik 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 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.
[Top]
İzleme: parallelism seçeneği maliyet eşik yapılandırdıktan sonra
Ayarı sunucuyu yeniden başlatmadan hemen etkinleşir.
[Top]
Ayrıca bkz.
Başvuru
alter iş yükünü group (Transact-sql)
Yeniden yapılandırın (Transact-sql)
Kavramlar
Parallel ındex işlemi yapılandırma