Monitorar o uso de recursos (Monitor de Desempenho)

Aplica-se a:SQL Server – Somente Windows

Se você estiver executando o sistema operacional Microsoft Windows Server, use a ferramenta de gráficos Monitor de Desempenho para avaliar o desempenho do SQL Server. É possível exibir objetos do SQL Server, contadores de desempenho e o comportamento de outros objetos, como processadores, memória, cache, threads e processos. Cada um desses objetos tem um conjunto associado de contadores para medir o uso de dispositivos, o comprimento de filas, demoras e outros indicadores de produtividade e do congestionamento interno.

Benefícios do Monitor de Desempenho

O Monitor de Desempenho pode ser útil para monitorar o sistema operacional Windows e os contadores do SQL Server ao mesmo tempo para determinar a correlação entre o desempenho do SQL Server e o Windows. Por exemplo, monitorar os contadores de entrada/saída (E/S) em disco do Windows e os contadores do Gerenciador de Buffer do SQL Server ao mesmo tempo pode revelar o comportamento do sistema inteiro.

O Monitor de Desempenho permite que você obtenha estatísticas sobre a atividade e o desempenho atuais do SQL Server. Usando o Monitor de Desempenho, você pode:

  • Exibir dados simultaneamente de qualquer quantidade de computadores.

  • Visualizar e alterar gráficos, de modo a refletir a atividade atual, e exibir valores de contadores que são atualizados a uma frequência definida pelo usuário.

  • Exportar dados de gráficos, logs, logs de alertas e relatórios para aplicativos de planilha ou de banco de dados, para manipulação adicional e impressão.

  • Adicionar alertas do sistema que listam um evento no log de alertas e que podem notificá-lo, emitindo um alerta de rede.

  • Executar um aplicativo predefinido na primeira vez ou toda vez que um valor de contador estiver acima ou abaixo de um valor definido pelo usuário.

  • Criar arquivos de log contendo dados sobre diversos objetos de computadores diferentes.

  • Adicionar a um arquivo seções selecionadas de outros arquivos de log existentes, para formar um arquivo morto de longo prazo.

  • Exibir relatórios sobre a atividade atual ou criar relatórios a partir de arquivos de log existentes.

  • Salvar gráficos, alertas, logs ou configurações de relatórios individuais ou toda a configuração do workspace, para reutilização.

Desempenho do Monitor de Desempenho

Ao monitorar o SQL Server e o sistema operacional Microsoft Windows para investigar questões relacionadas ao desempenho, concentre seus esforços iniciais em três áreas principais:

  • Atividade de disco

  • Utilização do processador

  • Uso de memória

O monitoramento de um computador no qual o Monitor de Desempenho está em execução pode afetar um pouco o desempenho do computador. Portanto, registre os dados do Monitor de Desempenho em outro disco (ou computador) para reduzir o efeito no computador que está sendo monitorado ou execute o Monitor de Desempenho em um computador remoto. Monitore apenas os contadores que lhe interessam. Se você monitorar contadores demais, haverá sobrecarga de uso de recursos no processo de monitoramento, o que afetará o desempenho do computador que está sendo monitorado.

Tarefas do Monitor de Desempenho

Descrição da tarefa Tópico
Descreve quando usar o Monitor de Desempenho e discute a sobrecarga de desempenho ao usá-lo. Executar o Monitor de Desempenho
Descreve como monitorar contadores de disco para determinar a atividade de disco e a quantidade de E/S gerada pelos componentes do SQL Server. Monitorar o uso do disco
Descreve como monitorar uma instância do Microsoft SQL Server para determinar se as taxas de uso de CPU estão dentro dos intervalos normais. Monitorar o uso da CPU
Descreve como monitorar uma instância do SQL Server para confirmar que o uso de memória está dentro de intervalos normais. Monitorar o uso de memória
Descreve como criar um alerta a ser gerado quando um valor limite de um contador do Monitor de Desempenho for atingido. Criar um alerta de Banco de Dados do SQL Server
Descreve como criar gráficos, alertas, logs e relatórios para monitorar uma instância do SQL Server. Criar gráficos, alertas, logs e relatórios
Lista os objetos e os contadores que o Monitor de Desempenho usa para monitorar a atividade nos computadores que executam uma instância do SQL Server. Usar objetos SQL Server
Lista os objetos e os contadores que o Monitor de Desempenho usa para monitorar a atividade do OLTP in-memory. Contadores de desempenho de XTP (OLTP in-memory) do SQL Server