Vou otimizar consultas lentas de mysql e projetar esquemas de banco de dados

Algumas informações foram traduzidas automaticamente.

China

Eu falo Inglês

Java

Engenheiro sênior de backend em C++ / Java / MySQL. Construo backends de produção que atendem usuários reais — não demos de tutorial. ✔ Programação de rede em C++: servidores TCP/UDP, epoll, protocol...
Sobre este Serviço

Consultas lentas estão atrapalhando seu app? Eu otimize bancos de dados MySQL que atendem produtos reais.


O QUE EU ENTREGUEI

Análise de consultas lentas com diagnóstico baseado em EXPLAIN, consultas reescritas, estratégia de índice de cobertura

Design de esquema com modelos ER normalizados, chaves e tipos de dados adequados, DDL pronto para uso

Estratégia de índice: adiciona o que falta, remove o que é duplicado, sem desacelerar as escritas

Reescrita de consultas: melhora JOINs ruins, subconsultas, padrões N+1 provenientes de ORMs

Conselhos práticos de cache (Redis) para que o banco de dados deixe de ser o gargalo


PROJETOS TÍPICOS

"Esta página leva 10 segundos" encontra o SQL culpado e conserte

Design de nova app: o esquema completo do zero, do jeito certo, desde o primeiro dia

Estratégia de indexação de tabelas em crescimento e, somente quando realmente necessário, orientação para particionamento


O QUE PRECISO DE VOCÊ

O esquema (declarações CREATE TABLE) ou um dump sem dados privados, as consultas lentas e tamanhos aproximados das tabelas.


Eu trabalho no nível de consulta e esquema. Não preciso dos seus dados reais, e não vou mexer nos seus servidores a menos que concordemos explicitamente.


Me envie uma mensagem antes de fazer o pedido e eu te direi exatamente qual pacote se encaixa.

Tipo de banco de dados:

Banco de dados relacional

Plataforma:

mySQL

Especialidade:

SQL

Desempenho