Como faço para testar corretamente o desempenho do meu banco de dados com alta demanda de carga?

StackOverflow https://stackoverflow.com/questions/1602475

  •  05-07-2019
  •  | 
  •  

Pergunta

Eu encontrei muitos tópicos sobre o aplicativo da web de teste de estresse.

Meus objetivos são diferentes, é testar apenas o banco de dados (Sybase SQL em qualquer lugar 9).

O que eu preciso:

  • Alguma ferramenta para dar um diagnóstico de todos os SQLs e encontrar um gargalo. Eu gostaria de poder visualizar o sistema inteiro com facilidade.
  • Melhores práticas para projetar/criar boas consultas SQL.

Os problemas do sistema são:

  • Tamanho do banco de dados de 20 GB.
  • 2-5 solicitação por segundo
  • Milhares de sql se espalham no código (essa bagunça pode ser resolvida apenas reescrevendo o sistema).
Foi útil?

Solução

Várias ferramentas de código aberto estão listadas aqui:

http://www.opensourcetesting.org/performance.php

Outras dicas

A maneira mais rápida seria realmente atualizar seu SQL em qualquer lugar para o V10 ou (melhor) V11, pois os lançamentos mais recentes incluem um conjunto de ferramentas de diagnóstico de desempenho completo. Veja a documentação aqui para mais detalhes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top