🗃️
ChatGPT intermediate

Guia para query optimization em SQL

Prompt gerado automaticamente para Query optimization em SQL

4 usos SQL

Prompt completo

"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

SQL Query optimization gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico