Aracılığıyla paylaş


Paralel Sorgu İşleme

SQL Server Paralel sorgular sorgu yürütme ve dizin işlemleri daha fazla mikro işlemci (cpu) sahip bilgisayarlar için en iyi duruma getirmek için sağlar.Çünkü SQL Server birden fazla işletim sistemi iş parçacığı kullanarak paralel olarak bir sorgu veya dizin işlemi gerçekleştirebilir, hızlı ve verimli bir şekilde işlem tamamlanabilir.

Sorgu en iyi duruma getirme sırasında SQL Server aradığı için sorgular veya dizin işlemleri paralel yürütme yararlıBu sorgular için SQL Server exchange işleçleri hazırlamak paralel yürütme için sorgu için sorgu yürütme planı içine eklerBir exchange işleç, işlem yönetimi, veri dağıtım ve akış kontrolü sağlayan bir sorgu yürütme planında işleçtir.Exchange işleç içerir Dağıt akışları, Repartition akışları, ve akışlarını toplamak Mantıksal işleçleri olarak alt türlerinden, bir veya daha fazla olan bir sorgu planı için bir paralel sorgu Showplan çıktısında görünebilir.

Exchange işleçleri girildikten sonra bir paralel sorgu yürütme planı sonucudur.Birden çok iş parçacığı bir paralel sorgu yürütme planı kullanabilirsiniz.Nonparallel bir sorgu tarafından kullanılan bir seri yürütme planı yalnızca iş parçacığı parçacığının yürütmesi için kullanır.Gerçek bir paralel sorgu tarafından kullanılan iş parçacığı sayısı sorgu planı yürütme başlatma sırasında belirlenir ve planı ve parallelism ölçüde karmaşıklığı tarafından belirlenir.Parallelism ölçüde kullanılan CPU sınırını belirler; kullanılmakta olan iş parçacıklarının sayısı anlamına gelmez.Parallelism değer ölçüde sunucu düzeyinde küme ve kullanılarak değiştirilebilir sp_configure sistem saklı yordamı.maxdop sorgu ipucu veya maxdop dizin seçeneğini belirterek bu değer tek tek sorgu veya INDEX deyimi geçersiz kılabilirsiniz.

The SQL Server query optimizer does not use a parallel execution plan for a query if any one of the following conditions is true:

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

  • Seri yürütme planı belirli bir sorgu için tüm olası paralel yürütme planı çok daha hızlı olarak kabul edilir.

  • Sorgu paralel olarak çalıştırma skaler veya İlişkisel işleçleri içerir.Bazı operatörler seri modunda çalıştırmak üzere sorgu planı veya seri modda çalıştırmak için tüm planı bir bölümünü neden olabilir.