Budżet: 7500 UAH Termin: 5 dni
Wolne zapytania zazwyczaj leczy się nie przez „przyspieszanie” bazy danych, a przez szukanie wąskich gardeł: EXPLAIN, log wolnych zapytań, indeksy, przepisywanie ciężkich JOIN. Na wspólnym hostingu ważne jest, aby zmieścić się w limitach — najpierw zbiorę metryki i plan zapytań, potem będę zmieniać. Kroki: 1) diagnostyka — log wolnych zapytań, EXPLAIN dla problematycznych zapytań, struktura i rozmiar tabel; 2) usunięcie przyczyn: brakujące indeksy, N+1, zbędne wybory, niewłaściwe typy pól; 3) przepisywanie zapytań i punktowe buforowanie częstych wyborów; 4) ponowne pomiary obciążenia i rejestracja wyników. Pracuję z PostgreSQL/MySQL, mam doświadczenie w synchronizacji dużych ilości danych przez API i przygotowywaniu ich do CMS — https://freelancehunt.com/showcase/work/razrabotka-parsera-sistemyi-avtomatizatsii-allegro/2039438.html Czy udostępnisz dostęp do bazy danych i hostingu (lub dump + przykłady problematycznych zapytań)? Które sekcje/funkcje obecnie najbardziej spowalniają?
Cena: 7500 UAH
Termin: 5 dni