v2.5.2
Giriş yap

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

Anonim
614 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.

kargasa1982
1332 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.