Aracılığıyla paylaş


parallelism seçeneği için maliyet eşiği

Use the cost threshold for parallelism option to specify the threshold at which Microsoft SQL Server creates and runs parallel plans for queries.SQL Server creates and runs a parallel plan for a query only when the estimated cost to run a serial plan for the same query is higher than the value set in cost threshold for parallelism.Maliyet tahmini bir saat için belirli bir donanım yapılandırmasına seri planı çalıştırmak için gereken saniye cinsinden gösterir.Yalnızca Maliyet eşiğini parallelism simetrik çok işlemcili üzerinde.

Uzun sorgularda, genellikle paralel planları yararlanır; performans avantajı başlatılamıyor, eşitleme ve paralel planları sona erdirmek için gereken ek zamanı olumsuzlar.The cost threshold for parallelism option is actively used when a mix of short and longer queries is run.Kısa sorgularda, uzun sorguları paralel planları kullanın, ancak seri planları, çalıştırın.Değeri Maliyet eşiğini parallelism , hangi sorgu kısa olduğu düşünülür belirler ve, bu nedenle seri planları kullanılarak çalıştırılması gerekir.

Sorgunun Maliyet planı geçerli daha az olmasına karşın belirli durumlarda, paralel bir plan seçmiş olabilirsiniz Maliyet eşiğini parallelism değeri.Bu karar, paralel veya seri bir plan kullanılacak bir maliyet tahmini tam en iyileştirme tamamlanmadan önce sağlanan temel alması nedeniyle oluşabilir.

The cost threshold for parallelism option can be küme to any value from 0 through 32767.Varsayılan değer 5’dır.

SQL Server yok sayıyor Maliyet eşiğini parallelism değerini aşağıdaki koşullarda:

  • Bilgisayarınıza sadece bir işlemci var.

  • Yalnızca tek bir CPU için kullanılabilir SQL Server nedeniyle benzeşme maskesi yapılandırma seçeneği.

  • The max degree of parallelismoption is set to 1.

The cost threshold for 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 Maliyet eşiğini parallelism yalnızca Gelişmiş Seçenekler'i Göster 1 olarak küme.Bu ayar (olmadan, sunucu yeniden hemen) etkinleşir.

Örnek

Aşağıdaki örnek, parallelism için maliyet eşiği 10 saniyeye ayarlar.

sp_configure 'show advanced options', 1;

GO

reconfigure;

GO

sp_configure 'cost threshold for parallelism', 10;

GO

reconfigure;

GO