#802

Construa o índice certo para a consulta mais quente do suporte

Em um painel de tickets SaaS, o suporte executa constantemente «tickets abertos ordenados por prioridade decrescente, primeiros 50». Um índice simples sobre status cobre o filtro mas não a ordenação — o Postgres ainda ordena o resultado separadamente. Um índice composto sobre duas colunas de uma vez — status mais priority decrescente — cobre tanto o filtro quanto a ordenação em uma única passagem. Construa uma tabela tickets com id (chave primária), status (string de até 20 caracteres), priority (inteiro) e created_at (timestamp com fuso horário), depois crie um índice chamado tickets_status_priority_idx onde status seja a primeira coluna e priority a segunda em ordem decrescente.

Apenas CREATE/ALTER/DROP — não é preciso um SELECT no final.

Entre para enviar

O resultado da sua consulta aparecerá aqui

Sem esquema inicial

Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.