SQL Server 2005 usando 100% da CPU, mas cai para 70% quando o SQL Server Profiler está em execução

1

Temos um SQL Server que, de repente, começou a rodar em 98% -100% da CPU. Não faço ideia do porquê. Quando ativamos o SQL Server Profiler, ele cai para o intervalo de 70%.

Alguma idéia?

    
por andryuha 14.09.2011 / 20:24

2 respostas

5

Suspeito que você esteja vendo uma utilização mais baixa da CPU, porque o SQL Server Profiler está introduzindo latência. Você deve descobrir que suas consultas problemáticas são executadas ainda mais lentamente quando o Profiler está em execução.

O uso da CPU, não obstante o perfil, vai mostrar o que realmente está acontecendo.

    
por 14.09.2011 / 20:33
0
Long shot - se o servidor for uma máquina virtual, ou tiver CPUs de economia de energia, talvez o 98-100% não seja a verdadeira capacidade total da CPU. Ao dar uma demanda extra, talvez mais capacidade de CPU seja necessária?

    
por 14.09.2011 / 21:53