Só para compartilhar, adicionei vCPU adicional e nosso aplicativo IIS (asp.net v2, C #) começou a funcionar notavelmente mais rápido. A carga também caiu:
link
O valor Pronto para CPU aumentou de 0,1 milissegundos para 5 milissegundos, mas isso era esperado.
De qualquer forma, aqui estão os números:
Mudança de velocidade:
= project list page: from 2.1 secs to 0.953 secs
= dashboard page: from 3 secs to 1.4 secs
= reports (heavy SQL queries) from 2-3 secs to 0.4 sec
= tasks page (heave SQL queries) from 4-6 secs to 1.875 secs
= task view page (a lot of widgets & content) from 3 secs to 2.3 secs
Temos o SQL Express Edition em execução na mesma VM que o IIS que lida com a lógica de negócios. O próximo passo é mover o SQL Server para sua própria caixa Física e migrar para o SQL Server 2012 Std Edition para poder utilizar 64 gb de RAM para melhores junções (já que temos muitas delas).
Espero que isso seja útil para você se tiver os mesmos problemas que tivemos
Obrigado
Dmitry