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 ver seu histórico de envios
EntrarEntre para usar o AI Mentor
EntrarSem esquema inicial
Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.