Como faço para testar corretamente o desempenho do meu banco de dados com alta demanda de carga?
-
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).
Solução
Várias ferramentas de código aberto estão listadas aqui:
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