Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenia do bazy MySQL
streetof
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.01.2006

Ostrzeżenie: (0%)
-----


Chciałbym sie dowiedzieć co dokładnie odpowiedzialne jest za samo wywołanie jakis danych z bazy? czy kod ktory tworzy zapytanie, tym samym wyciagajac juz na wstepie wszystkie dane? czy moze petla nastepujaca zaraz po nim?
Chodzi o to ze chce ograniczyć obciazenie SQL'a maxymalnie jak sie tylko da, ale nie wiem jak dokladnie to robic :|

Prosze o pomoc, pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Szukasz możliwości ulżenia serwerowi w złym miejscu.

To nie wyświetlanie pobranych danych jest wina obciążenie serwera.
A poza tym nie da się inaczej niż w pętli.

Twoim problemem sa same zapytania, wykonujesz.
Wykonujesz ich za dużo? Za dużo czasu zabierają?
1. Zmniejsz ich ilość. Zarówno jak cache wyników jak i zrezygnowanie z kilku. Napewno się da. Może wybiarasz nadmiarowe dane gdzieś?
2. Popracuj nad optymalizxacją samych zapytań. Może da się napisać je inaczej?

Jak chcesz poprawić wydolność serwera baz danych to po stronie baz a nie po stronie php. W php to już po ptokach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 04:44