View Single Post
Eski 05/05/2003, 14:08   #1 (permalink)
bahtiyarsenoglu
Cevizci
 
Üyelik Tarihi: 02/2003
Mesaj: 165
Varsayılan select sorgusunda index secimi

selamlar.
MySQL de bir adres tablosu oluşturdum ve
'id' primary key,'adi' index,'soyadi' index olarak belirledim.
bir listeleme yaptıracağım. mesela,
SELECT adi,soyadi,adresi FROM adres_table

sorum şu.bu select cümlesinin sonucunu adi index'ine göre
nasıl getirtebilirim?
adi index olduğu için kendisi otomatikman adi alanına
göre sıralı mı getirir?yoksa 'order by adi' mı demem lazım?

tabloya rasgele 500 bin kayıt attım.adi alanina göre order by yaptım.
aynı sorguyu index olmayan başka bir alan göre yine
order by kullanarak çalıştırdım. hemen hemen aynı sürede sonucu
getirdi.

adi hanesinin index olmasının avantajını nasıl kullanacagım?
bahtiyarsenoglu hatta değil   Alıntı Yaparak Yanıtla