Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cage

[Resolvido] Performance de sistema muito baixa no horario de pico

Recommended Posts

Olá, este é meu primeiro post e já venho com uma duvida tensa.

Administro um sistema, tipo loja virtual, com carrinho etc, que atualmente possui uma unica base a qual é utilizada por mais de uma sede (5), acontece que no horario de pico que compreende entre as 12h e as ~16h30m a perfomance do sistema diminiu drasticamente, as consultas são muito lentas, sem contar as gravações.

Penso que como é uma unica base, isto é, um unico link, isto faz com que neste horario a concorrencia afete por demais a perfomance.

Pensei em uma solução, pelo menos na teoria parece ter lógica, que se cada sede possuir sua propria base, isto é, um link exclusivo, isso poderia resolver o problema da concorrencia e melhorar a perfomance.

 

Esta solução será que daria certo ou existe uma mais adequada ou outros pontos a verificar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O primeiro passo seria rever as queries e ver se estão otimizidas.

O segundo é verificar se a criação de índices pode melhorar a performance.

--

Isolada e descartada a parte de BD passar a verificar a infra.

O servidor suporta a carga ?

A rede suporta a demanda.

Etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Humm...algumas queries estao lentas mesmo, acima de 10s, vou otimiza-las e criar alguns indices, já identifiquei os provaveis candidatos, dae vejo se resolve o problema.

Estranho é que testando localmente as ditas ficavam abaixo dos 10s...

 

Agora com relação a se o servidor suporta a carga ou se rede suporta a demanda, isto eu vou verificar com os respectivos responsaveis.

 

Obrigado pela resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou dar um exemplo daqui onde trabalho, revendo a infra uma vez decobrimos que um dos conectores do Hub estava bichado, aí a carga ficava dividida pelo outro (acho que eram dois só).

 

Muitas vezes o gargalo está em mais de um lugar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendo... Então vou fazer assim, primeiro vou otimizar as queries lentas, criando indices e alterando sua estrutura se necessario e então se continuar ae sim vou procurar possiveis gargalos.

 

Mais uma vez obrigado pela resposta.

 

 

Caraca! criei alguns indices e eliminei alguns joins de uma consulta monstra em uma area critica do sistema, agora ela na casa dos 5s, mesmo assim vou rever todas as queries desta area a qual é critica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.