Vou corrigir consultas SQL lentas e desempenho do entity framework ou hibernate
Backends em Dotnet e Java, feitos para sobreviver ao segundo ano
Sobre este Serviço
Consultas que funcionavam bem com 10.000 linhas e não funcionam mais com 10 milhões geralmente têm as mesmas três causas, e as pessoas costumam pagar para corrigir a errada.
Melhorei a capacidade de processamento em cerca de 25% na plataforma de controle aduaneiro nacional de Bangladesh, apenas ajustando consultas e otimizando caminhos de acesso. Sem hardware novo, sem reescrita. Trabalho diariamente com EF Core e JPA/Hibernate em oito serviços de produção.
O QUE VOCÊ RECEBE
Eu analiso os planos de execução ao invés de adivinhar. Você recebe o diagnóstico real, índice ausente, N+1 ou problema no modelo de dados, com a correção aplicada e tempos antes/depois para você ver exatamente o que mudou.
COMUMS CULPADOS QUE ENCONTRO
Consultas N+1 escondidas atrás de lazy loading. Índices compostos ausentes ou em ordem errada. SELECT * em tabelas largas. Filtragem na memória ao invés de no SQL. Paginação ausente. Transações abertas por muito tempo. O ORM gerando algo assustador silenciosamente.
A maioria dos que vendem trabalho de banco de dados aqui são DBAs. Mas o motivo de sua consulta estar lenta muitas vezes é o ORM três camadas acima, gerando SQL que ninguém nunca leu. É aí que eu vivo.
FUNCIONA COM
SQL Server, PostgreSQL, MySQL. EF Core, Entity Framework, JPA/Hibernate ou SQL puro.
Plataforma:
MongoDB
•
mySQL
•
PostgreSQL
•
SQL Server
Especialidade:
Normalização
•
SQL
•
Desempenho
•
Otimização de consulta
Meu portfólio
Perguntas frequentes
Tradução automática
Você precisa de acesso ao nosso banco de dados de produção?
Não. Uma cópia, um ambiente de staging ou até mesmo apenas o esquema mais os planos de execução geralmente são suficientes. Prefiro não mexer na produção, e você deve desconfiar de quem pede para fazer isso.
E se o problema for o modelo de dados, não a consulta?
Então eu te digo isso, que é a resposta que menos querem e mais precisam. Você recebe um diagnóstico honesto mesmo quando é inconveniente, além do que pode ser feito sem uma migração.
Você pode garantir que ficará mais rápido?
Não, e cuidado com quem garante. O que eu garanto é um diagnóstico real com evidências. Na prática, a maioria dos sistemas lentos tem ganhos óbvios, mas não prometo um número antes de ver um plano.
Você vai quebrar alguma coisa?
Alterações em índices e consultas são reversíveis e entrego exatamente o que mudou, com o rollback. Nada vai para produção sem sua revisão.
Você trabalha com outros ORMs além de EF Core e Hibernate?
Esses dois e SQL puro são onde eu tenho mais força. Pergunte sobre outros e eu direi não se for o caso, ao invés de aprender com seu dinheiro.
O que exatamente vou receber?
As correções, além de um antes e depois escrito com tempos e planos de execução, para você mostrar para alguém o que mudou e por quê.
Como posso te enviar uma consulta lenta com segurança?
O texto da consulta, o plano de execução (real, não estimado), as definições das tabelas e contagens aproximadas de linhas. Nenhum dado de produção precisa sair do seu lado para eu trabalhar.
Como nos comunicamos e com que frequência?
Através da Fiverr. Em um diagnóstico de 2 dias, você ouve de mim uma vez com perguntas e outra com a resposta. Trabalho no GMT+6 e respondo em até uma hora.

