Vou otimizar seu banco de dados SQL Server e corrigir consultas lentas do Entity Framework


Sobre este Serviço
Tradução automática
Sua aplicação .NET está lenta por causa do banco de dados? Eu resolvo isso.
Sou um desenvolvedor backend que trabalha com C#, ASP.NET Core, Entity Framework Core e SQL Server. Identifico as consultas e padrões do EF Core que deixam seu app lento e os corrijo, para suas páginas e APIs responderem mais rápido.
O que posso fazer:
- Encontrar e corrigir consultas lentas e problemas de N+1 no EF Core
- Análise de índices e revisão do plano de execução
- Otimização de stored procedures
- Reescrever consultas LINQ pesadas
- Revisar seu esquema e relacionamentos
- Corrigir problemas de migração e configuração do EF Core
Como funciona: você envia o código e uma descrição rápida do que está lento. Eu faço a medição, resolvo os maiores problemas e envio um relatório curto com os tempos antes e depois, para você ver a melhora.
Por favor, me envie uma mensagem antes de fazer o pedido com sua versão do .NET e uma descrição breve do problema, assim posso recomendar o pacote ideal.
Conheça mais sobre Mohamed Sami
ASP NET Core Backend Developer, REST APIs, SQL Server, Stripe and JWT
- A partir deEgito
- Membro desdemai. de 2018
- Responde em aprox.:1 hora
- Última entrega1 ano
Idiomas
Árabe, Inglês, Espanhol, Francês
Tradução automática
Meu portfólio
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
O que você precisa de mim para começar?
O código (acesso ao repositório ou um zip), suas versões do .NET e EF Core, uma descrição do que está lento e o esquema do banco de dados sem dados sensíveis.
Você consegue otimizar consultas e stored procedures do SQL Server, além do EF Core?
Sim. Trabalho com consultas, índices e stored procedures do SQL Server, além de EF Core e LINQ.
Você precisa de acesso ao meu banco de dados de produção?
Não, e por favor nunca envie senhas de produção. O esquema, uma amostra pequena de dados não sensíveis ou as consultas lentas e planos de execução geralmente são suficientes.
Você vai corrigir os problemas ou só me dizer o que está errado?
Ambos. Faço as correções no seu código e envio um relatório curto com tempos antes e depois. Se algo precisar de uma reescrita grande, te aviso honestamente primeiro.
Você garante uma melhora na velocidade?
Não posso prometer um número exato, pois depende dos seus dados e configuração. Faço medições antes e depois e mostro os resultados. Se não encontrar nada para melhorar, te aviso.
Com quais bancos de dados você trabalha?
SQL Server com EF Core. Se você usar outro banco de dados, me envie uma mensagem antes de fazer o pedido.