Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
1961
Tıklama
0
Öne Çıkarma
Hızlı Sorgu MySQL
B
13 yıl
Er
Konu Sahibi

40 Milyon kayıtın bulunduğu bir tablodan sorgu çekmem gerekiyor

veri tabanı boyutu 6 GB
Kayıt Sayısı 40.000.000

$sorgu = mysql_query("Select * From tablo where alan='".$_POST['alan']."''",$db); 
while($sonuc=mysql_fetch_array($sorgu))
{

echo $sonuc['alan'];

}


Şeklinde Yapıyorum Yalnız Çok Yavaş Çalışıyor Bunu En Hızlı Nasıl Bir Sorguyla Yaptırabilirim..

Yardımlarınız İçin Şimdiden Teşekkürler



O
13 yıl
Teğmen

Arkadaşların yazdıklarına ek olarak eğer 40 M içinde bir kayıt bulmak istiyorsan o alana index koymalısın.

http://dev.mysql.com/doc/refman/5.5/en/mysql-indexes.html


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.