Bygg rätt index för supportens hetaste fråga
På en SaaS-ärendetavla kör supporten ständigt «öppna ärenden sorterade efter prioritet fallande, första 50». Ett enkelt index på status täcker filtret men inte sorteringen — Postgres sorterar fortfarande resultatet separat.
Ett sammansatt index över två kolumner samtidigt — status plus priority fallande — täcker både filtret och sorteringen i ett enda svep. Bygg en tabell tickets med id (primärnyckel), status (sträng upp till 20 tecken), priority (heltal) och created_at (timestamp med tidszon), och skapa sedan ett index med namnet tickets_status_priority_idx där status är den första kolumnen och priority är den andra i fallande ordning.
Endast CREATE/ALTER/DROP — ingen avslutande SELECT behövs.
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga inInget startschema
Den här uppgiften börjar utan tabeller — du skapar dem med CREATE TABLE.