![]() |
![]() |
![]()
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: 57 Pomógł: 3 Dołączył: 20.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem dokładnie jak zachowują się indeksy w MySQLu, ale może zrób indeks w kolejności KEY `www` (`identyfikator`, `www`) jeśli poprawiłoby to selektywność wybierania rekordów.
Ile rekordów zazwykle zwraca to zapytaniu ? Po zapytaniu wydaje mi się że jeden, ale wolę się upewnić, bo może jest za duzy ruch sieciowy niepotrzebnie generowany. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 02:33 |