2013-03-14 35 views
7

Tüm engelleme işleçlerinin bir listesi var mı? Bir operatörün engellemeyi doğruladığını bildiğim tek açık yol, özelliklerini kontrol etmek ve verilerin sıralanıp sıralanmadığını görmek. Bu, bir operatörün engellenip engellenmediğini doğrulamanın tek yolu mu? Yoksa, operatörün engellediğini doğrulamanın diğer yolları nelerdir?sql server engelleme işleçleri

Bir engelleme operatörü, veri aktarılmadan önce tüm satırları işlemden geçirirken, engelleyici olmayan bir operatör satırları diğer işleçlere geçirir ve en kısa zamanda okunup işlenir.

altındaki giriş satır tüketir ve ( GetRow yöntemde) aynı zamanda çıkış sıralar oluştururlar

yineleyicileri bloke olmayan karşı bloke tanımıdır. Sık sık bu yineleyicilere “engel dışı” olarak başvururuz.

herhangi bir çıktı satırını üretmeden önce tüm giriş satırlarını (genellikle Açık yöntemde) tüketen yineleyiciler. Ben BU BİLGİ Çoğunlukla Merak ve kişisel bilgi İHTİYACINIZ NEDEN Biz “dur-kalk-”. “Engelleme” ya da

olarak bu yineleyiciler bakın. Onunla çılgın bir şey yapmıyorum. Sadece bloke olmayan operatörlere karşı bloklama hakkında bilgi edinin ve hangi operatörün hangi işi yaptığını bilmek istersiniz.

Bu ssms sorgu

+1

'Engelleme' ile ne demek istiyorsun? –

+0

@iswantosan engelleme ve engelleme olmayan operatörler hakkındaki açıklamalar ile güncellendi – gh9

+1

Açıkça belirtmek gerekirse, Showplan Mantıksal ve Fiziksel Operatörler veya SSIS Veri Dönüştürme Operatörleri hakkında mı konuşuyorsunuz? –

cevap