[Linux-programlama] Re: MySQL - index - select

---------

[Linux-programlama] Re: MySQL - index - select

From: Başer GÜVENÇ <baserguvenc_at_yahoo.com>
Date: Thu, 1 Nov 2007 00:58:31 -0700 (PDT)
Message-ID: <558909.78052.qm@web62406.mail.re1.yahoo.com>

Merhaba where de kullandigin alan index olursa iyi olur.Yavaslama olabilir. Baser GUVENC Computer Engineer. ----- Original Message ---- From: Nuri Akman <nuri.akman@hazine.gov.tr> To: linux-programlama@liste.linux.org.tr Sent: Thursday, November 1, 2007 9:55:47 AM Subject: [Linux-programlama] MySQL - index - select Arkadaºlar, ©çinde binlerce sat¹r verinin oldu»u ve büyümekte olan bir MySQL tablom var. ªöyle bir SQL cümleleri kullan¹yorum: SELECT * FROM siparis_kalemleri WHERE grupID = 89 AND urundetay like "%kazak%" SELECT * FROM siparis_kalemleri WHERE grupID = 89 AND urundetayID = 12 AND tip = 5 Tablo, grupID'ye göre indexli. Tabloda grupID'si ayn¹ olan en çok 70 adet kay¹t olabilir. Buna göre SORU 1.) urundetay, urundetayID, tip gibi alanlar¹m¹n ©NDEXL© OLMAMASI beni çok yavaºlat¹r m¹? Ayr¹ca, SORU 2) Her SQL cümlemde indexli alan¹m (grupID) mutlaka WHERE koºulunda yer almaktad¹r.Binlerce kay¹t aras¹ndan, indexli alan¹m üzerinden yapt¹»¹m bir sorguya karº¹l¹k gelen sat¹r say¹s¹ asla 70'in üzerinde olamaz. index'li alan¹ da kullanan (grupID) sorgu yaparken gelecek sat¹r say¹s¹n¹n az oldu»unu bildi»ime göre, SQL cümlemde kullanaca»im di»er WHERE parametrelerindeki alanlar¹n ©NDEXL© OLMAMASI sorun/yavaºl¹k do»urur mu? NOT: Sistemi kullanan eº zamanl¹ kullan¹c¹ say¹s¹ en çok 20 olabilir. Belki verece»iniz cevap için bu bilgiye ihtiyaç duyabilirsiniz düºüncesiyle. Sevgiler, Nuri AKMAN __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 01 Nov 2007 - 09:27:20 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.