Zbuduj odpowiedni indeks pod najczęstsze zapytanie supportu
Na tablicy zgłoszeń SaaS support nieustannie uruchamia zapytanie «otwarte zgłoszenia posortowane według priorytetu malejąco, pierwsze 50». Prosty indeks na status pokrywa filtr, ale nie sortowanie — Postgres i tak sortuje wynik osobno.
Indeks złożony obejmujący dwie kolumny naraz — status plus priority malejąco — pokrywa zarówno filtr, jak i sortowanie w jednym przebiegu. Zbuduj tabelę tickets z id (klucz główny), status (ciąg znaków do 20 znaków), priority (liczba całkowita) oraz created_at (timestamp ze strefą czasową), a następnie utwórz indeks o nazwie tickets_status_priority_idx, w którym status jest pierwszą kolumną, a priority drugą z porządkiem malejącym.
Tylko CREATE/ALTER/DROP — bez końcowego SELECT.
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj sięBrak schematu początkowego
To zadanie zaczyna się bez tabel — utworzysz je za pomocą CREATE TABLE.