Acelerar uma consulta lenta ao banco de dados
Prompt que lê uma consulta SQL lenta com o plano de execução, encontra as etapas mais caras e sugere melhorias com benefício e risco. Cole-o na ferramenta de IA que preferir, que então acelera a consulta.
- Tipo
- Prompt
- Nível
- Intermediário
- Tempo
- cerca de 8 min
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Prévia do resultado
Exemplo: escrito pela nossa redação, não é uma resposta real de IA.
A consulta retorna os pedidos em aberto de um cliente nos últimos 90 dias. Etapa mais cara: varredura completa de orders (1,2 milhão de linhas), porque não há índice em (customer_id, status). Sugestão 1: índice em orders (customer_id, status, created_at). Efeito esperado: de cerca de 900 ms para menos de 20 ms. Efeito colateral: gravações um pouco mais lentas, cerca de 40 MB a mais de armazenamento. Medição: EXPLAIN ANALYZE antes e depois, tempo no monitoramento por uma semana. Suposição: status tem poucos valores distintos.
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
- PostgreSQL
- MySQL
- MariaDB
- SQL Server
- SQLite
- a cada acesso à página
- várias vezes por minuto
- a cada hora em segundo plano
- uma vez por noite
- só para relatórios
Seu prompt
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Onde este prompt funciona
Estas ferramentas de IA combinam com este prompt:
Como usar
- Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
- Copie o prompt pronto para a ferramenta de IA que preferir.
- Teste cada sugestão primeiro em uma cópia com volume de dados realista e compare tempo e resultado antes de aplicar.
Por que funciona?
O plano de execução mostra onde o tempo realmente se perde. Citar o custo para as gravações evita índices que deixam outra parte mais lenta.
Dicas
- Um plano de execução com tempos reais, por exemplo via EXPLAIN ANALYZE, diz muito mais do que a versão estimada.