Aracılığıyla paylaş


Birleştirme anlama birleşimler

birleştirmek birleştirmek birleştirmek yüklemi eşitlik (açık) yan tümcesi tarafından tanımlanan birleştirmek sütunları sıralanmış için iki giriş gerektirir.sorgu iyileştiricisi bir dizin varsa uygun sütunları küme üzerinde veya altında birleştirmek Katıl sort işleç yerleştirir, genellikle tarar.Nadir durumlarda, birden fazla eşitlik yan tümceleri olabilir, ancak birleştirme sütunları yalnızca bazı kullanılabilir eşitlik yan tümceleri alınır.

Her girdi sıralanır çünkü Birleştir Katıl işleç bir satır her girişten alır ve onları karşılaştırır.Örneğin, eşit olsalar, iç birleştirmek işlemleri için satır döndürülür.Eşit olmayan, küçük değerli satır atılır ve başka bir satır bu girişten alınır.Bu işlem, tüm satırlar işlenen kadar yinelenir.

birleştirmek birleştirmek işlemi, bir normal veya bir-çok işlemi olabilir.Bir-çok birleştirmek birleştirmek kullanan bir geçici tablo satırlar depolamak için.Yinelenen değerleri her giriş, biri girdi, diğer giriş gelen her kopyayı iþlenirken çoğaltmaları başlangıcına geri sarmak gerekir.

Fazlalık yüklemi varsa, birleştirme yüklemi karşılayan tüm satırlar fazlalık yüklemi değerlendirin ve onu karşılayan satır döndürdü.

birleştirmek Katıl kendisini çok hızlıdır, ancak sıralama işlemi gerekiyorsa, pahalı bir seçim olabilir.Ancak, büyük veri birimi ve istenen verileri varolan B-ağacı dizin Önemseme elde edilebilir, birleştirmek birleştirmek genellikle en hızlı kullanılabilen birleştirmek algoritmasıdır.