Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry. Problem, który opisuje wsparcie techniczne, dotyczy wolnego zapytania SQL, które odnosi się do pola product_property_value_id. Z powodu nadmiernego czasu wykonania tego zapytania — strona "zawiesza się" lub całkowicie przestaje odpowiadać.
Co zrobię:
Przeanalizuję log /var/www/ressormarket/tmp/queryslow.manual.2025.03.08.log.
Określę przyczynę wolnego wykonania (brak indeksu, błędny warunek JOIN, duża selekcja itp.).
Optymalizuję zapytanie: poprzez indeksowanie, przepisanie SQL lub cachowanie.
Sprawdzę, czy nie ma podobnych zapytań w kodzie.
Przygotuję krótki raport dotyczący diagnostyki i naprawy.
Termin:
Od 2 do 4 godzin (zależy od struktury tabel i dostępu do kodu oraz bazy danych).
