500.000 satırlık bir veri hiçte çok bir veri değil aslına bakarsanız.

Veritabanı ayarlamalarını güzel yaptığınız sürece milisaniyelere bile ulaşmadan çekebilirsiniz tekil veriyi.

Bunla ilgili internette dökümanlar var.

Bknz : Mysql optimizasyon