Temos o SQL Server 2008 R2 (10.50.1600) em execução em um servidor Windows 2008 R2 virtual. Depois de atualizar a CPU de 1 núcleo para 4 e a RAM de 4 gb para 10 gb, notamos que o desempenho é pior.
Algumas observações que vejo:
- Uma consulta que levou <5 segundos para ser executada agora está demorando mais de 200 segundos.
- A CPU está atrelada a 100 com sqlservr.exe como o culpado.
- Uma contagem de seleção(*) em uma tabela com 4,6 milhões de linhas levou mais de 90 segundos.
- Os processos em execução no servidor não foram alterados. A única mudança foi aumentar a CPU e ram.
- Outros servidores sql possuem um arquivo de paginação estático onde este servidor está configurado para gerenciá-lo por conta própria.
Alguém já se deparou com este problema antes?
Por sp_BlitzErik, eu corri
EXEC dbo.sp_BlitzFirst @SinceStartup = 1;
Dando-me esses resultados.