Eu vou escrever, corrigir, depurar e otimizar suas consultas SQL
Desenvolvedor de software
Sobre este Serviço
Sua consulta SQL está falhando, retornando resultados incorretos ou rodando lentamente? Eu vou diagnosticar o problema, fornecer SQL limpo e corrigido e explicar claramente o que foi alterado.
Trabalho com MySQL, PostgreSQL, SQL Server e SQLite.
Posso ajudar com:
- Escrever consultas SELECT e relatórios
- Erros de sintaxe e resultados incorretos
- JOINs, filtros, agregações, subconsultas, CTEs e funções de janela
- Melhorias na legibilidade e desempenho das consultas
Cada pacote inclui SQL limpo, uma explicação e notas de teste baseadas no seu esquema e dados de exemplo.
Os pacotes Standard e Premium incluem otimização e aconselhamento sobre índices quando relevante. O Premium adiciona revisão do plano de execução e um relatório detalhado. Os ganhos de desempenho dependem dos seus dados e configuração do banco.
Este serviço cobre consultas SELECT/relatórios. Uma consulta significa uma instrução SQL, incluindo suas CTEs. Procedimentos armazenados, migrações, agendamento e implantação em produção estão fora do escopo.
Envie a versão do seu banco, consulta, resultado esperado, esquema e dados de exemplo sanitizados. Para trabalho de desempenho, inclua índices e planos de execução. Nunca envie suas credenciais.
Me envie uma mensagem antes de pedir consultas complexas para que eu possa confirmar o escopo e o pacote.
Plataforma:
mySQL
•
PostgreSQL
•
SQLite
•
SQL Server
Especialidade:
SQL
•
DQL
•
Desempenho
•
Otimização de consulta
Perguntas frequentes
Tradução automática
Quais bancos de dados você suporta?
Suporto MySQL, PostgreSQL, SQL Server e SQLite. Por favor, compartilhe seu motor de banco e versão para que eu possa usar a sintaxe SQL correta. Para outras plataformas, envie uma mensagem antes de pedir.
Quais informações você precisa para começar?
Por favor, forneça sua consulta, o erro exato ou resultado incorreto, o resultado esperado, definições relevantes de tabelas e dados de exemplo sanitizados. Para trabalho de desempenho, inclua também índices existentes, tamanhos aproximados das tabelas e planos de execução. Remova senhas, credenciais e informações pessoais.
O que conta como uma consulta?
Uma consulta significa uma instrução SELECT executável para um resultado solicitado. Subconsultas e CTEs contam como parte dessa instrução. Múltiplas instruções contam separadamente. Envie uma mensagem antes de pedir consultas incomuns ou muito longas para confirmar o escopo.
Você consegue melhorar uma consulta SQL lenta?
Os pacotes Standard e Premium incluem otimização de consultas e aconselhamento sobre índices quando relevante. O Premium também inclui revisão do plano de execução e um relatório detalhado. Melhorias dependem dos seus dados, índices, hardware e configuração do banco, então não posso garantir uma velocidade específica.
Você precisa de acesso ao meu banco de dados?
Não. Trabalho com a consulta, definições de tabelas e dados de exemplo sanitizados que você fornece. Acesso ao banco de produção está fora deste serviço. Se não puder fornecer dados de exemplo representativos, envie uma mensagem primeiro: posso revisar o SQL, mas testes e verificações serão limitados.
O que vou receber?
Cada pacote inclui um arquivo SQL, uma explicação clara das mudanças e notas de teste descrevendo o que foi verificado e quaisquer suposições ou limitações. O pacote Standard adiciona otimização e aconselhamento sobre índices quando relevante. O Premium inclui achados do plano de execução e um relatório detalhado.
O que inclui uma revisão?
Uma revisão cobre ajustes na consulta entregue de acordo com seus requisitos originais. Novos resultados, consultas adicionais, regras de negócio alteradas ou escopo expandido requerem um pedido adicional ou oferta personalizada. O pacote básico e padrão incluem uma revisão; o Premium inclui duas.
O que está fora do escopo deste serviço?
Este serviço cobre consultas SELECT e relatórios. Não inclui comandos que alteram dados como INSERT, UPDATE ou DELETE; procedimentos armazenados; gatilhos; design de banco; migrações; agendamento; administração ou implantação em produção.
