Opis projektu
PrzetłumaczoneDruga połowa pracy ma równie duże znaczenie, ponieważ płacenie za szybszą maszynę i utrzymywanie tych samych wolnych zapytań nie ma sensu. Proszę przeczytać dziennik wolnych zapytań w całości, szczerze powiedzieć, co naprawdę zajmuje czas, dodać brakujące indeksy, przepisać ciężkie selekcje i zastąpić strony, które pobierają całą tabelę i dzielą ją w kodzie prawdziwą paginacją. To, co ludzie najczęściej żądają, powinno być buforowane, a pamięć podręczna musi się odświeżać, a nie serwować wczorajsze ceny. Po przeniesieniu oczekuję weryfikacji całej strony — sekcje, formularze, wyszukiwanie, konta użytkowników — plus krótka instrukcja w prostym języku, którą nasi administratorzy mogą faktycznie śledzić.
Pomiar przed i po jest częścią pracy, a nie bonusem: chcę liczb, a nie wrażeń.
Warunki, na które nie ustąpię:
— migracja jest próbowana na kopii, a baza danych produkcyjna nie jest dotykana, dopóki ta kopia nie zostanie zweryfikowana;
— każda zmiana schematu jest poprzedzona kopią zapasową, której przywrócenie zostało przetestowane, a nie tylko utworzone;
— nic nie jest zmieniane na żywo w godzinach szczytu — wszystkie ryzykowne kroki odbywają się w uzgodnionym cichym oknie;
— każdy indeks i każde przepisane zapytanie ma swoje własne czasy przed i po;
— raport końcowy mówi, co zostało zmienione, dlaczego zostało zmienione i jak to cofnąć.