[Linux-programlama] Re: SQL'de OR kullanımı ve performans

---------

[Linux-programlama] Re: SQL'de OR kullanımı ve performans

From: OKAN ARI <liste_at_ari-tech.com>
Date: Mon, 31 Dec 2007 16:17:10 +0200
Message-ID: <03e201c84bb7$dfd44cf0$0501a8c0@OKAN>

x ve y alanları
ENUM tipinde oldugu icin tırnak icerisinde yazıyorum sorguları. ve bu enum
alanlar tabi ki index'li.

Tiny intyapıp tırnaksız sorgulamak daha mı ii sizce?

Saygılar

----- Original Message -----
From: "Devrim GÜNDÜZ" <devrim_at_gunduz.org>
To: <linux-programlama_at_liste.linux.org.tr>
Sent: Saturday, December 29, 2007 10:02 PM
Subject: [Linux-programlama] Re:SQL'de OR kullanımı ve performans

Merhaba,

On Sat, 29 Dec 2007, OKAN ARI wrote:

> Ornegin 10.000 kay?tl? bir tabloda SELECT * FROM tablo WHERE x='1' OR
> y='1'
>
> Bu sorgunun yan?t? bulnurken tum 10.000 kay?t tek tek inceleniyor

WHERE x=1 OR y=1

ile iyileştirmeye başlayabilirsiniz sanırım. Hangi veritabanı olduğunu
yazmamışsınız gerçi ama eğer 1'leri tırnak içine alırsanız veritabanı
motoru bunu char olarak algılayacak ve sonuca ulaşabilmek için integer
olarak cast edeceğinden index de kullanmayacaktır.

...tabii o kolonda index olduğunu varsayıyorum ;)

Kolay gelsin,

--
Devrim GÜNDÜZ
RHCE        _
ASCII ribbon campaign ( )     devrim~gunduz.org
against HTML e-mail    X      devrim~PostgreSQL.org
        / \     devrim.gunduz~linux.org.tr
             http://www.gunduz.org
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama 
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 31 Dec 2007 - 15:46:47 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.