Bouw de juiste index voor de populairste query van support
Op een SaaS-ticketbord draait support voortdurend de query «openstaande tickets gesorteerd op aflopende prioriteit, eerste 50». Een eenvoudige index op status dekt het filter, maar niet de sortering — Postgres sorteert het resultaat dan nog steeds apart.
Een samengestelde index over twee kolommen tegelijk — status plus priority aflopend — dekt zowel het filter als de sortering in één keer. Bouw een tabel tickets met id (primaire sleutel), status (tekst tot 20 tekens), priority (geheel getal) en created_at (timestamp met tijdzone), en maak vervolgens een index met de naam tickets_status_priority_idx waarin status de eerste kolom is en priority de tweede, in aflopende volgorde.
Alleen CREATE/ALTER/DROP — geen afsluitende SELECT nodig.
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
InloggenGeen startschema
Deze opdracht begint zonder tabellen — je maakt ze aan via CREATE TABLE.