Tarefa em segundo plano do SQL Server em execução?

1

Estou desenvolvendo um aplicativo da Web, que consiste em um aplicativo .NET, usando o Entity Framework e o back end do MS SQL 2012.

De vez em quando, experimentamos uma lentidão no sistema, o que faz com que certas páginas fiquem extremamente lentas durante o carregamento (mais de 10 segundos). Não consigo identificar um padrão nas páginas - além de todas as páginas de "edição" que contêm listas suspensas suspensas, no entanto, outras páginas com listas mais extensas do que essas carregam muito bem.

Tenho notado que o uso da CPU para o MS SQL Server está em torno de 10% consistentemente, o que, embora não seja alto, é maior do que o 0% em que normalmente se encontra quando não há solicitações. Parece que deve haver algum tipo de processo em segundo plano em execução.

Eu tentei investigar usando o Monitor de Atividades do Servidor de Gerenciamento do SQL Server, mas ele não mostra nenhuma consulta ativa sendo executada (além da necessária para processar a página solicitada).

Existe outra maneira de identificar ou registrar todas as consultas que estão sendo executadas no SQL Server?

    
por Gavin Coates 14.07.2014 / 16:44

0 respostas