#802

Izveido pareizo indeksu atbalsta visbiežākajam vaicājumam

SaaS pieteikumu dēlī atbalsts pastāvīgi dzen vaicājumu «atvērtie pieteikumi, sakārtoti pēc prioritātes dilstošā secībā, pirmie 50». Vienkāršs indekss uz status nosegs filtru, bet ne kārtošanu — Postgres tāpat sakārtos izlasi atsevišķi. Komponēts indekss pa divām kolonnām reizē — status plus priority dilstošā secībā — nosedz gan filtru, gan kārtošanu vienā gājienā. Izveido tabulu tickets ar id (primārā atslēga), status (virkne līdz 20 rakstzīmēm), priority (vesels skaitlis) un created_at (timestamp ar zonu), tad izveido indeksu ar nosaukumu tickets_status_priority_idx, kurā status ir pirmā kolonna, bet priority — otrā ar kārtību dilstošā secībā.

Tikai CREATE/ALTER/DROP — noslēdzošais SELECT nav nepieciešams.

Tava vaicājuma rezultāts parādīsies šeit

Nav sākotnējās shēmas

Šis uzdevums sākas bez tabulām — tev tās jāizveido ar CREATE TABLE.