Den richtigen Index für die meistgenutzte Support-Abfrage erstellen
Auf einem SaaS-Ticketboard führt der Support ständig die Abfrage „offene Tickets, absteigend nach Priorität sortiert, die ersten 50“ aus. Ein einfacher Index auf status deckt den Filter ab, aber nicht die Sortierung — Postgres sortiert das Ergebnis trotzdem separat.
Ein zusammengesetzter Index über zwei Spalten gleichzeitig — status plus priority absteigend — deckt sowohl den Filter als auch die Sortierung in einem Durchgang ab. Erstelle eine Tabelle tickets mit id (Primärschlüssel), status (Zeichenkette bis zu 20 Zeichen), priority (Ganzzahl) und created_at (Zeitstempel mit Zeitzone) und erstelle anschließend einen Index namens tickets_status_priority_idx, bei dem status die erste Spalte und priority die zweite in absteigender Reihenfolge ist.
Nur CREATE/ALTER/DROP — kein abschließendes SELECT erforderlich.
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
AnmeldenKein Ausgangsschema
Diese Aufgabe beginnt ohne Tabellen — du erstellst sie mit CREATE TABLE.