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-programlamaReceived on Mon 31 Dec 2007 - 15:46:47 EET