Re: [Linux-programlama] mysql sorgu problemi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Murat Birben (muratbirben@gmail.com)
Date: Mon 04 Dec 2006 - 11:10:43 GMT


Teşekkürler, tabiki performans sadece bir kritere bağlı değil. Ama ben
subquery ile join arasındaki performans farkını merak ediyorum

On 12/4/06, Yunus ÇİÇEK <ycicek@karma-d.com> wrote:
>
> Yavaşlık konusunda index seçimide önemlidir.
> yanlış index indexsizden daha yavaş olabilir.
>
> ----- Original Message -----
> *From:* Murat Birben <muratbirben@gmail.com>
> *To:* linux-programlama@liste.linux.org.tr
> *Sent:* Monday, December 04, 2006 12:53 PM
> *Subject:* Re: [Linux-programlama] mysql sorgu problemi
>
> Merhaba,
>
> Mysql'in kendi sunumlarından birinde, subquery yerine join kullanılması
> öneriliyor daha fazla performans için ama siz tam tersini söylediniz... Bunu
> söylemedeki sebeplerinizi açıklayabilir misiniz? Hangisi daha iyi?
>
> İyi çalışmalar.
>
> --
> Murat BIRBEN
>
> On 12/4/06, Baþer GÜVENÇ <baserguvenc@yahoo.com> wrote:
> >
> > Join ile yapılırsa daha yavaş çalışabilir.Benzer bir örnekte
> > denemistim.Join daha yavaş çalışıyordu.
> >
> > Kolay gelsin.
> >
> > *"U. Emre TERZİ" < uguremret@akdenizgoz.com>* wrote:
> >
> > Merhaba,
> >
> > SELECT *
> > FROM birincitablo
> > WHERE urunID NOT IN (SELECT urunID FROM ikincitablo WHERE kategoriID IN
> > (1))
> >
> > Ben alt sorgu ile yaptım. "Join" ile de yapılabilir. İki sorguyu
> > karşılaştırmak lazım, performans açısından ne gibi etkileri olur.
> >
> > Saygılarımla,
> >
> > U. Emre TERZİ
> >
> > -----Original Message-----
> > From: linux-programlama-bounces@liste.linux.org.tr
> > [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Ustun
> > ERGENOGLU
> > Sent: Monday, December 04, 2006 6:04 AM
> > To: linux-programlama@liste.linux.org.tr
> > Subject: [Linux-programlama] mysql sorgu problemi
> >
> > elimde iki tablom var; birinde ürün bilgileri, diğerinde de ürün grubu
> > bilgilerim var yani ilk tablo:
> > urunID, urunAdi
> > ikinci tablo:
> > kategoriID, urunID şeklinde
> >
> > ornek verilerim de
> > urun için:
> > 1, 'urun1'
> > 2, 'urun2'
> > 3, 'urun3'
> > 4, 'urun4'
> >
> > kategori için:
> > 1,1
> > 1,2
> > 1,3
> >
> > şeklinde
> >
> > bu veritabanında herhangi bir kategoride olmayan ürünü seçmek için
> > nasıl bir sorgu kullanmam gerekir acaba?
> > örneğin 1. kategoride olmayan ürünleri seçmek için
> > select *, (@uid:=urunID) from urun where not exist ( select * from
> > kategori where kategori=1 and urunID = @uid)
> > diyorum ama olmuyor.
> >
> > şimdiden teşekkürler.
> > üstün
> >
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
> >
> > Baser GUVENC
> > Computer Engineer.
> >
> > ------------------------------
> > Check out the all-new Yahoo! Mail beta<http://us.rd.yahoo.com/evt=43257/*http://advision.webevents.yahoo.com/mailbeta>- Fire up a more powerful email and get things done faster.
> >
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
>
>
>
> ------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>

-- 
Murat BIRBEN

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.