Dicas de Índices e performance para SQL

Prompt gerado automaticamente para Índices e performance em SQL

5.0
33 usos
ChatGPT
Usar no ChatGPT
"Você é um DBA experiente e consultor de performance. Uma empresa de e-commerce com um banco de dados PostgreSQL está enfrentando lentidão em suas consultas de listagem de produtos, especialmente aquelas que envolvem filtragem por categoria, preço e status (ativo/inativo). A tabela `produtos` possui milhões de registros e a estrutura atual é: `id` (PK), `nome_produto`, `descricao`, `preco`, `id_categoria` (FK para `categorias`), `data_cadastro`, `status_ativo` (BOOLEAN).

Gere um script SQL (PostgreSQL) que inclua:

1.  **Análise de índices existentes**: Um comando para identificar os índices atualmente definidos na tabela `produtos`.
2.  **Sugestões de novos índices**: Uma série de comandos `CREATE INDEX` para otimizar as consultas de listagem mais comuns. Justifique cada índice proposto, explicando qual tipo de consulta ele visa acelerar (ex: `WHERE id_categoria = X AND preco BETWEEN Y AND Z AND status_ativo = TRUE`).
3.  **Explicação de performance**: Descreva, em texto, por que os índices propostos são benéficos, abordando conceitos como *scans de índice*, *ordenação* e *filtragem*.
4.  **Considerações adicionais**: Mencione brevemente outros fatores que poderiam impactar a performance (além de índices) e que a equipe de e-commerce deveria investigar."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de SQL

Continue explorando prompts nesta categoria.

Melhores práticas de backup e recovery para SQL

Prompt gerado automaticamente para Backup e recovery em SQL

Guia para security e permissions em SQL

Prompt gerado automaticamente para Security e permissions em SQL

Melhores práticas de analytics e reporting para SQL

Prompt gerado automaticamente para Analytics e reporting em SQL