Aracılığıyla paylaş


Paralel sorgu işleme

SQL Server Sorgu yürütme ve dizin işlemleri birden fazla mikro işlemcinin (CPU) olan bilgisayarlar için en iyi duruma getirmek için paralel sorgu sağlar.Çünkü SQL Server bir sorgu veya dizin işlemini paralel olarak birden çok işletim sistemi iş parçacığı yapabilirsiniz, işlem hızlı ve verimli bir şekilde tamamlandı.

Sorgu en iyi duruma getirilmesi sırasında SQL Server sorgular veya paralel yürütme ' yararlanabilir dizin işlemleri arar. Bu sorgu için SQL Server ekler, sorgu için paralel yürütme hazırlamak için sorgu yürütme planı içine işleçleri değişimi. Bir exchange işleç işlem yönetimi, verileri yeniden dağıtım ve akış denetimi sağlayan bir sorgu yürütme planında işleçtir.Döviz işlecini içeren Akışları dağıtma, Yeniden_bölümleme akışları, and Akışları toplayın. alt türlerinden olarak mantıksal işleçler, bir veya daha fazlası, gösterim planı çıktısını bir paralel sorgu için bir sorgu planı görünebilirler.

Döviz işleçleri eklenir sonra bir paralel sorgu yürütme planı sonucudur.Birden çok iş parçacığı, BIR paralel sorgu yürütme planı kullanabilirsiniz.Bir seri yürütme planı nonparallel bir sorgu tarafından kullanılan tek iş parçacığı, yürütme için kullanır.Bir paralel sorgu tarafından kullanılan iş parçacığı sayısını sorgu planı yürütme başlatma sırasında belirlenir ve karmaşıklığını planı ve parallelism derecesini tarafından belirlenir.Parallelism derecesini kullanılmakta olan CPU sınırını belirler; kullanılmakta olan bir iş parçacığı sayısını anlamına gelmez.Parallelism değer ölçüde sunucu düzeyinde küme ve kullanılarak değiştirilebilir sp_configure sistem saklı yordamı.Bu değeri için ayrı bir sorgu veya dizin ifadeleri MAXDOP sorgu ipucu veya MAXDOP dizin seçeneği geçersiz kılabilirsiniz.

The SQL Server sorgu iyileştiricisi does not use a paralel yürütme plan for a query if any one of the following conditions is true:

  • Sorgunun seri yürütme maliyet alternatif, paralel yürütme planı dikkate alınması gereken yüksek değil.

  • Bir seri yürütme planı belirli bir sorgu için herhangi bir olası paralel yürütme planı daha hızlı olarak değerlendirilir.

  • Sorguya skaler veya ilişkisel işleçler paralel olarak çalıştır içerir.Belirli bir işleç seri modunda çalıştırmak üzere sorgu planı veya seri modunda çalışacak şekilde tüm plan bölüm neden olabilir.