Estou recebendo um desempenho desagradável no meu servidor.
Acontece de forma radiante ao acessar um site, mas mais frequentemente, diretamente no
primeira vez eu carrego. O servidor / webapp ainda estão em dev, então eu sou o único que acessa isso.
Especificamente, o tempo limite expirou. Só é possível postar um link, então a captura de tela segue ...
Eu comecei a executar o perfmon na VM do banco de dados e depois que duas páginas são carregadas,
Consegui até 100! Aqui está a captura de tela .
Quando foi para 100, ainda carregou a página, houve apenas um atraso. No
outras vezes, posso imaginar que foi mais alto.
E, aparentemente, corta a 100, então poderia ter sido ainda maior, mas não
mostrando isso.
Esta pergunta parece estar perto de descrever o problema, mas não tenho certeza do que fazer sobre isso: SQL Server lento mas CPU normal
No que diz respeito ao acesso db, todas as minhas consultas são otimizadas automaticamente, usando
linq-para-sql. Eu não faço nenhuma indexação no db ... mas a carga agora é apenas
eu acertando.
então, até agora, meu instinto está me dizendo que é algum tipo de problema de configuração do hyper-v.
Especificações:
Servidor Único: Xeon E5520 @ 2.27GHz (2 processadores). Windows 2008 Ent. 6 gb de rame, discriminado:
2GB - pai
2Gb - servidor de banco de dados executando o SQL 2008 Web Edition
1,25 Gb - servidor Web executando o IIS7
.75GB - DNS, Misc
O Hyper-V foi configurado pela empresa de hospedagem, provavelmente apenas clicado duas vezes e clicado em next, next, next até que foi concluído, então estou pensando em algumas práticas recomendadas para configuração que farão toda a diferença.
Ajuda! Obrigado!
Shane.