Dicas SQL Server

Como descobrir uso de CPU no SQL Server

Descobrir uso de CPU no SQL Server
Descobrir uso de CPU no SQL Server

Saiba como descobrir uso de CPU no SQL Server

Olá galera eu gostaria de compartilhar com vocês uma dica para os DBA’s SQL Server iniciantes que é como descobrir o uso de CPU no SQL Server.

Recentemente trabalhei em um caso onde o cliente entrou em contato comigo informando que o consumo de CPU no servidor de banco de dados SQL estava muito alto.

Ao acessar a instância SQL Server dei uma olhada nas consultas em execução e dei uma olhada também nas consultas guardadas no cache do servidor que estavam consumindo muito recurso de CPU.

Não tinha nenhuma consulta consumindo recursos de CPU em ambas as verificações. Então o que seria?

Existem várias formas de verificar o consumo de CPU no servidor, a mais comum é verificar nos processos do servidor e ordenar por uso de CPU.

Isso pode ser visto em Windows, através da ferramenta Task Manager é possível encontrar essa informação.

O que eu quero compartilhar aqui com vocês é um script onde você pode descobrir se o consumo de CPU está no SQL Server diretamente no banco de dados.

Ao executar a consulta acima, vocês terão em resumo um resultado próximo do que está na imagem abaixo:

Resultado consulta para descobrir uso de CPU no SQL Server
Resultado de consulta para descobrir uso de CPU no SQL Server

Coisas que você pode fazer com essas informações:

  • Copiar e colar em excel e criar gráficos;
  • Executar essa consulta SQL através de sua ferramenta de monitoramento;
  • Criar alertas para receber por e-mail, slack ou qualquer ferramenta de sua preferência.

Um grande abraço a todos, espero que gostem da dica.

Está com problemas de performance no seu banco de dados? Entre em contato para solicitar um DBA SQL Server Remoto para sua empresa.

Como descobrir uso de CPU no SQL Server
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)