Indexera kundprofilens «senaste 20 ordrarna»
Kundprofilens gränssnitt laddar en panel med «de senaste 20 ordrarna för den här kunden» — filtrera efter kundens id och sortera efter skapandedatum i fallande ordning med limit 20. Två separata index räcker inte: efter filtreringen sorterar Postgres ändå resultatet separat.
Ett sammansatt index över båda kolumnerna på en gång — kund plus datum i fallande ordning — täcker både filtret och sorteringen i ett enda svep. Bygg ett index med namnet orders_customer_created_idx på orders där den första kolumnen är customer_id och den andra är created_at i fallande ordning.
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in