Tekil Mesaj gösterimi
Alt 18 Ekim 2014, 01:35   #2
Çevrimdışı
YazılımMimarı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mysql Join Uygulaması




Yapılan işlem genel tabirler JOIN fakat JOIN 4 ayrı şekilde uygulanır. Yukarıdaki örnek INNER JOIN örneğidir.

JOIN tipleri;

INNER JOIN, LEFT JOIN (LEFT OUTER), RIGHT JOIN (RIGHT OUTER), CROSS JOIN

INNER JOIN, her iki tabloyuda baştan aşağı tarar ve ortak satırları getirir. Burada en önemli sıkıntı şudur.

Örneğin ;

A tablonuzda 10 milyon kaydınız var.
B tablonuzdada 8 milyon kaydınız var.

INNER JOIN 18 milyon veriyi tarar ve ortak satırları size getirir. Performans olarak sucks yani!

Fakat LEFT JOIN kullanırsanız. O zaman sadece 8 milyonluk bir kayıt içinde arama yaparsınız ve ortak olan satırları yine size getirir.

Verdiğim örnekte ilk INNER JOIN'e göre %50 'den fazla performans gösterir.

Sevgilerle
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver