Dobierz indeks pod profil klienta: «ostatnie 20 zamówień»
Profil klienta w UI ładuje panel «ostatnie 20 zamówień tego klienta» — filtr po id klienta i sortowanie po dacie utworzenia malejąco z limitem 20. Dwa osobne indeksy nie wystarczą: po filtrowaniu Postgres i tak sortuje wynik osobno.
Indeks złożony obejmujący obie kolumny naraz — klient plus data malejąco — pokrywa filtr i sortowanie w jednym przebiegu. Zbuduj indeks o nazwie orders_customer_created_idx w tabeli orders, gdzie pierwszą kolumną jest customer_id, a drugą created_at w kolejności malejącej.
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj się