Guia para query optimization em SQL
Prompt gerado automaticamente para Query optimization em SQL
5.0
39 usos
ChatGPT
"Assuma o papel de um especialista em otimização de banco de dados SQL. Você recebeu uma consulta SQL complexa e de alto volume que está causando lentidão significativa em um sistema de produção.
**Tarefa:** Analise a consulta fornecida (a ser inserida abaixo por um usuário) e gere uma versão otimizada da mesma. Sua resposta deve incluir:
1. A consulta SQL otimizada.
2. Uma explicação detalhada das melhorias de otimização aplicadas, justificando por que cada alteração resultará em um desempenho superior (por exemplo, uso de índices, reescrita de subconsultas, otimização de JOINs, etc.).
3. Sugestões adicionais para o DBA ou engenheiro de dados que poderiam complementar a otimização da consulta (ex: criação de índices específicos, reestruturação de tabelas, considerações sobre hardware, etc.).
**Consulta SQL a ser otimizada (exemplo de formato, o usuário inserirá a real):**
```sql
SELECT
c.nome_cliente,
SUM(p.valor_total) AS total_compras,
(SELECT AVG(pr.preco_unitario) FROM Produtos pr WHERE pr.categoria = 'Eletrônicos') AS media_preco_eletronicos
FROM
Clientes c
JOIN
Pedidos p ON c.id_cliente = p.id_cliente
WHERE
p.data_pedido >= '2023-01-01'
GROUP BY
c.nome_cliente
HAVING
SUM(p.valor_total) > 1000
ORDER BY
total_compras DESC;
```"
Tags relacionadas
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.
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