#802

Ehita õige indeks toe kõige kuumemale päringule

SaaS-i piletitahvlil käivitab tugi pidevalt päringut «avatud piletid sorteeritud prioriteedi järgi kahanevalt, esimesed 50». Lihtne indeks veerul status katab filtri, kuid mitte sorteerimise — Postgres sorteerib tulemuse ikkagi eraldi. Liitindeks korraga kahe veeru üle — status pluss priority kahanevalt — katab nii filtri kui ka sorteerimise ühe käiguga. Ehita tabel tickets veergudega id (primaarvõti), status (string kuni 20 märki), priority (täisarv) ja created_at (ajatsooniga ajatempel), seejärel loo indeks nimega tickets_status_priority_idx, milles status on esimene veerg ja priority teine kahanevas järjekorras.

Ainult CREATE/ALTER/DROP — lõpus pole vaja SELECT-i.

Sinu päringu tulemus ilmub siia

Algskeemi pole

See ülesanne algab ilma tabeliteta — loo need käsuga CREATE TABLE.