#818

Indexează «ultimele 20 de comenzi» din profilul clientului

Interfața profilului clientului încarcă un panou «ultimele 20 de comenzi pentru acest client» — filtru după id-ul clientului și sortare după data creării în ordine descrescătoare cu limit 20. Două indexuri separate nu sunt suficiente: după filtrare, Postgres tot sortează rezultatul separat. Un index compus peste ambele coloane deodată — client plus dată descrescătoare — acoperă filtrul și sortarea într-o singură trecere. Construiește un index numit orders_customer_created_idx pe orders, unde prima coloană este customer_id, iar a doua este created_at în ordine descrescătoare.

Rezultatul interogării tale va apărea aici