Akcje
Błąd #543
zamknięte22. [WYDAJNOSC-001] Usunąć N+1 przy liczeniu sum ewidencji
Błąd #543:
22. [WYDAJNOSC-001] Usunąć N+1 przy liczeniu sum ewidencji
Status:
Zamknięty
Priorytet:
Normalny
Przypisany do:
-
Kategoria:
Ewidencja przebiegu
Data rozpoczęcia:
Data oddania:
% Wykonania:
100%
Szacowany czas:
Opis
Kolejność realizacji: 22/24
Problem:
Dla każdej ewidencji wykonywane jest osobne SUM.
Skutek / ryzyko:
Możliwa jest niespójność danych, błędny przebieg, nieaktualny raport albo niejednoznaczna historia operacji.
Docelowe rozwiązanie:
Jedno zapytanie z agregacją po mileage_register_id.
Pliki:
public/mileage_registers.php; public/trips.php
Kryteria akceptacji:
Rozwiązanie działa atomowo, zachowuje ciągłość przebiegu, nie zmienia po cichu zamkniętych okresów i pozostawia czytelny ślad tam, gdzie wykonywana jest korekta.
Akcje