MSSQL Server Execution Plan Concatenation Operatörü

Bu makalede MSSQL Server Execution Plan Concatenation Operatörünü detaylı bir şekilde görmüş olacağız. Bu operatör birden fazla sorgu sonucunu birleştirmek için kullanılmaktadır. Union All operatörünü sorgularımızda kullandığımızda sıkça karşılaşacağımız Concatenation operatörü fiziksel bir operatör olup kullandığımız sorgulardaki sonuçları satır satır kopyalayarak yeni bir sonuç kümesi üretir. Kopyalama işlemini yaparken herhangi bir kontrol yapılmaz ve kopyalama işlemi kullanılan tüm sorguların sonucu bitene kadar devam eder.

Yukarıdaki sorgumuzda iki tablomuz Clustered Index Scan yapısı ile alındıktan sonra Concatenation operatörüyle birleştirme işlemine geçilmiştir.

İlgili operatörün Tooltip penceresi aşağıda görüldüğü gibidir.

Output List ekranından Union ifadesinde dönen sonuçların geldiğini görmüş oluyoruz.

Bu makalede sql server execution plan yapılarından biri olan Concatenation yapısını görmüş olduk. Başka bir makalede görüşmek dileğiyle..

“O, gökleri görebileceğiniz herhangi bir destek olmadan (duracak şekilde) yarattı, sizi dengede tutması için yere sağlam dağlar yerleştirdi, orada her türlü canlının çoğalmasını sağladı. Biz, gökten su indirip (bununla) yeryüzünde her türden faydalı bitkiler bitirdik.”Lokman-10

Author: Yunus YÜCEL

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir