Skocz do zawartości
Zaloguj się, aby obserwować  
gutek

php + mysql_query

Polecane posty

Czy ktoś z Was podpowie co z punktu widzenia wydajności bazy danych będzie lepsze:

1)

while($zmienna = mysql_fetch_array($wynik_zapytania))
{ 
duża ilość funkcji do wykonania w oparciu o $zmienna
}

2)

while($zmienna = mysql_fetch_array($wynik_zapytania))
{ 
$zmienna2[]=$zmienna;
}

duża ilość funkcji do wykonania w oparciu o $zmienna2

Interesuje mnie czy 2 rozwiązanie szybciej zwolni tabelę, niestety nie potrafię tego sprawdzić, a przy moich testach to jest jeszcze wiele innych czynników które dają różne wartości (za każdym razem inne).

 

Jeden skrypt jest uruchomiony w ilości 150-240 z różnymi parametrami i na tej podstawie jest analizowana baza mysql (kilka tabeli po ~0,5 gb).

 

PS. Nie wiem czemu ale nie mogę przekroczyć 250 uruchomionych skryptów w debianie..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a czy nie jest problemem dla 1 rozwiązania i pętli gdy php obrabia $zmienna przez około 1-3 sekund?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Musiałbym wkońcu zaaktualizować przyzwyczajenia:) niestety brak czas bardzo ogranicza rozwój..

 

A co lepiej mysqli czy pdo ?

Edytowano przez gutek (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×