Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Długo trwające, pierwsze zapytania SQL
cafepl_com
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 17.01.2007

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


Witam,

mam pytanie odnośnie zapytań SQL.
Otóż aktualnie testuję moją aplikację pod względem wydajności i w tym celu używam xdebuggera.
No i przy pierwszym uruchomieniu aplikacji, tuż po włączeniu serwera, okazało się, że zapytania SQL + połączenie z bazą długo trwają.
Np. łączenie z bazą po raz pierwszy trwa ok. 0.05 s., a kolejne zapytanie SQL ok. 0.07 s. Po odświeżeniu aplikacji, łączenie z bazą trwa już 0.003 s., a zapytanie ok. 0.005 s. W rezultacie mam mieszane odczucia, gdyż normalnie (podczas intensywnego testowania) aplikacja ładuje się w 0.01 s., a uruchomiona po raz pierwszy 0.15 s.

Czym może to być spowodowane? Czy należy to uznawać za błąd, czy też nie przejmować się i brać pod uwagę czas generowania aplikacji po np. 3 uruchomieniu?

Ten post edytował cafepl_com 25.04.2011, 21:04:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Za mało wiemy, żeby coś podpowiedzieć. Nie wiemy:
- jak łączysz się z bazą mysql_query, PDO ?
- jakie masz zapytania i czy są optymalnie napisane ?
- jaką masz konfigurację serwera
- czy używasz jakiegoś mechanizmu cacheowania np. apc?
- jaką masz wersję mysql?
- i php ?
Jedyna co można sensownego Ci odpisać w tym momencie, to fakt, że przy pierwszym uruchomieniu, gdy nie ma jeszcze żadnych zapytań cacheowanych prawie zawsze będzie trwać dłużej rozruch aplikacji. Moim zdaniem to normalne. Takie testy powinno się robić przy pewnym obciążeniu, natężeniu ruchu, a nie tuż po uruchomieniu serwera, gdyż nigdy nie otrzymasz obiektywnych wyników takiego testu.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 07:51