Vou otimizar suas consultas SQL lentas e esquema de banco de dados

Algumas informações foram traduzidas automaticamente.

Paquistão

Eu falo Inglês

Consultor sênior

Eu trabalho nas partes que os usuários nunca veem: serviços, pipelines e datastores que precisam estar corretos às três da manhã. A maior parte do meu tempo é dedicada à arquitetura de microsserviços,...
Sobre este Serviço

Uma consulta que leva nove segundos geralmente não precisa de um servidor maior. Ela precisa de um plano diferente.


Eu analiso a saída do EXPLAIN ANALYZE, descubro o que realmente está consumindo tempo — um índice faltando, uma ordem de junção ruim, uma função envolvendo uma coluna indexada, uma subconsulta que deveria ser uma junção — e corrijo a causa.


No meu trabalho diário, redesenhar um esquema de relatórios reduziu o tempo de execução das consultas em cerca de 45 por cento. Em outro sistema, a otimização de armazém e consultas economizou cerca de 20 por cento do custo.


O que você recebe:


- Tempos antes e depois, medidos, não estimados

- A consulta reescrita e quaisquer alterações de índice como SQL executável

- Uma explicação escrita rápida do que estava errado e por que a correção funciona


Bancos de dados: PostgreSQL, MySQL, Snowflake, Oracle.


Envie a consulta e a saída do EXPLAIN ANALYZE antes de fazer o pedido. Se não houver espaço significativo para melhorar, te aviso ao invés de aceitar o pedido.


Referências e informações em azizkhan-ak.github.io.


Especialidade:

Migrações

•

Otimização de velocidade

Plataforma:

mySQL

•

PostgreSQL

•

Outros