Eu tenho um aplicativo web escrito por asp.net (c #) sql server 2005. nós o hospedamos em 2 servidores dedicados (IIS e SQL server). Há algum mês, em alguns dias da semana, temos muitos relatórios sobre problemas de velocidade. temos algum outro aplicativo neste servidor usando o mesmo banco de dados. quando temos problemas de velocidade, todos os aplicativos nesses servidores apresentam esse problema, mas os aplicativos em outros servidores no mesmo data center funcionam corretamente. O uso de RAM e CPU está ok. como posso verificar se o problema está relacionado à conexão com a Internet ou ao design do meu aplicativo? quais parâmetros devem ser verificados. Algumas outras informações Em aplicativos os usuários podem fazer upload de vários arquivos para o servidor, cada arquivo com até 3 MB. usamos um aplicativo sql web admin, no mesmo servidor que está com o mesmo problema, este é um aplicativo padrão que funciona perfeitamente em outros servidores. -A conexão FTP também é muito lenta - na rede local também o aplicativo é lento. Obrigado
Responder1
Eu procuraria impasses de banco de dados, consultas caras, varreduras de tabelas usando o SQL Server Activity Monitor e o SQL Server Profiler. Você também pode verificar o número de conexões abertas usando contadores perfmon. Além disso, se o descarregamento de TCP (chaminé) estiver ativado para a NIC, consideraria desativá-lo também.
Responder2
em alguns dias da semana...
=> Você monitora o desempenho das transações web ao longo do tempo (por exemplo, com AlertFox)? Então você pode ver se o problema ocorre periodicamente e a que horas/dia. Se isso acontecer, talvez seja um problema simples, como executar backup diariamente ou algum outro processo em segundo plano?
Tivemos um problema semelhante com um backup de banco de dados em segundo plano que encontramos e corrigimos dessa forma.