Pytanie za 100 pkt - optymalizacja

pyt Q

Witam. Co lepiej zrobić 2 zapytania do bazy MySQL z prostą klauzulą where, czy jedno a dane rozdzielić pętlą foreach ? Zależy ile danych i co chcesz z nimi robić.
Jeśli chcesz najpierw wyświetlić jakąś część danych a potem drugą, różniącą się jednym parametrem, to lepiej dwa zapytania.
Jeśli przykład - wklej.org/id/8/ - opisuje sytuację o którą pytasz, to wyniki z profilera przemawiają za dwoma zapytaniami: img8.imageshack.us/img8//phptestprofiler.png
No ale warto pamiętać, że przy pobieraniu małych ilości danych, których chcemy używać w wielu miejscach w programie, lepiej jest raczej pobrać te dane raz i potem odwoływać się już do tablicy.

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)