Crea l'indice giusto per la query più frequente del supporto
Su una bacheca di ticket SaaS il supporto esegue costantemente «ticket aperti ordinati per priorità in ordine decrescente, primi 50». Un indice semplice su status copre il filtro ma non l'ordinamento — Postgres ordina comunque il risultato separatamente.
Un indice composito su due colonne contemporaneamente — status più priority in ordine decrescente — copre sia il filtro sia l'ordinamento in un solo passaggio. Crea una tabella tickets con id (chiave primaria), status (stringa fino a 20 caratteri), priority (intero) e created_at (timestamp con fuso orario), poi crea un indice chiamato tickets_status_priority_idx in cui status è la prima colonna e priority è la seconda in ordine decrescente.
Solo CREATE/ALTER/DROP — non serve un SELECT finale.
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
AccediNessuno schema iniziale
Questo esercizio parte senza tabelle — le creerai tu tramite CREATE TABLE.