IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

>
+
Etiketlenen Kullanıcılar

1Beğeni(ler)

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 18 Ekim 2014, 01:35   #2
Çevrimdışı
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

 

Etiketler
join, mysql, uygulaması


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
MySQL Nedir ve MySQL C++ Builder Bağlantısı Nasıl Yapılır Swat MySQL 0 01 Temmuz 2014 12:59
Mysql Join SeckiN MySQL 0 13 Ekim 2013 18:17
Multi join | Mass Clone Join Kuruması.. CoCoRiCo mIRC Scripting Hazır Kodlar 4 12 Aralık 2005 08:29