Vou otimizar suas consultas SQL lentas e esquema de banco de dados
Consultor sênior
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.
Plataforma:
mySQL
•
PostgreSQL
•
Outros
