![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Od jakiegoś czasu mam problem z przeciążeniem serwera, spowodowanym nieoptymalnym połączeniem z bazą (tak twierdzi hostingodawca). Struktura tabeli z największą ilością danych (200tys rekordów) to:
Przykładowe zapytanie do bazy, które powoduje obciążenie to:
Czy ktoś mógłby mnie naprowadzić jak można to zoptymalizować? Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
hmm bez tego będzie ciężko, musiałbyś obserwować procesy w MySQL (o ile też masz do tego dostęp - SHOW PROCESSLIST) i jak masz fart to zobaczysz jakieś długo wykonujące się zapytanie lub dużo zapytań naraz.
Może masz niewydajną aplikacje - z dużą liczbą zapytań. Z czego korzystasz do MySQL? mysql_*** czy PDO? Może udałoby Ci się policzyć ile na żądanie masz zapytań itp. Bo tak jak zauważył Crozin to wcale nie musi być to konkretne zapytanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 19:59 |