Index voor «laatste 20 bestellingen» in het klantprofiel
De UI van het klantprofiel laadt een paneel «laatste 20 bestellingen van deze klant» — filteren op klant-id en sorteren op aanmaakdatum aflopend met limit 20. Twee aparte indexen zijn niet genoeg: na het filteren sorteert Postgres het resultaat alsnog apart.
Een samengestelde index over beide kolommen tegelijk — klant plus datum aflopend — dekt zowel het filter als de sortering in één doorgang af. Bouw een index met de naam orders_customer_created_idx op orders, waarbij de eerste kolom customer_id is en de tweede created_at in aflopende volgorde.
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
Inloggen