Byg det rette indeks til supports hotteste forespørgsel
På en SaaS-ticketboard kører support konstant »åbne tickets sorteret efter prioritet i faldende rækkefølge, de første 50«. Et simpelt indeks på status dækker filteret, men ikke sorteringen — Postgres sorterer stadig resultatet separat.
Et sammensat indeks over to kolonner på én gang — status plus priority i faldende rækkefølge — dækker både filteret og sorteringen i ét gennemløb. Byg en tickets-tabel med id (primærnøgle), status (streng på op til 20 tegn), priority (heltal) og created_at (timestamp med tidszone), og opret derefter et indeks med navnet tickets_status_priority_idx, hvor status er den første kolonne og priority den anden i faldende rækkefølge.
Kun CREATE/ALTER/DROP — ingen afsluttende SELECT nødvendig.
Log ind for at se indsendelseshistorik
Log indLog ind for at bruge AI-mentor
Log indIntet startskema
Denne opgave starter uden tabeller — du opretter dem via CREATE TABLE.