Guia para query optimization em SQL

Prompt gerado automaticamente para Query optimization em SQL

5.0
39 usos
ChatGPT
Usar no 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;
```"

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