v2.5.2
Giriş yap

Büyük tablodan hızlı veri çekme

Anonim
549 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba, yaklaşık 20 milyon veri bulunan bir tablodan en hızlı şekilde php veya nodejs ile nasıl veri çekebilirim? Tabloda url kısımı eşleşen 1 adet veriyi çekmem gerekiyor. Nodejs, Codeigniter db, pdo denedim ancak genellikle yakın sürede yanıt geliyor, 40-50sn bulabiliyor.

Cevap yaz
Cevaplar (2)
kargasa1982
1112 gün önce

tablodan sadece okuma yapıyorsan MYISAM olsun, ama hem okuma hem yazma işleri aynı anda yapılıyor diyorsan INNODB olacak. Ayrıca arattığın alan mutlaka INDEX olacak. Tek sorgu ile 20 değil 100M kayıt arasında bile dediğin şey 1-2 sn de olur. 8M kayıt ve 27 sütünlu bir verideki (INNODB) sorgu sonucu 0.0298sn. Belirtmemişsin ancak, umarım döngü içinde sorgu kullanmıyorsundur.

qplot
1112 gün önce

mysql ise veri tabanın

url kısmını index le phpmyadmin den hızlanacakmı bir dene