Partilhar via


Correlacionar um rastreamento com dados do log de desempenho do Windows (SQL Server Profiler)

O SQL Server Profiler pode correlacionar os contadores do Monitor do Sistema do Microsoft Windows e os eventos do SQL Server ou do SQL Server Analysis Services. O Monitor do Sistema do Windows registra a atividade do sistema em logs de desempenho para os contadores especificados.

ObservaçãoObservação

Para obter informações sobre como compartilhar logs entre versões diferentes do Windows, consulte o procedimento ao final desse tópico.

Para correlacionar um rastreamento com dados do log de desempenho

  1. No SQL Server Profiler, abra uma tabela ou arquivo de rastreamento salvo. Não é possível correlacionar um rastreamento em execução que ainda está coletando dados de evento. Para correlação precisa com os dados do Monitor do Sistema, o rastreamento deve conter as colunas de dados StartTime e EndTime.

  2. No menu Arquivo do SQL Server Profiler, clique em Importar Dados de Desempenho.

  3. Na caixa de diálogo Abrir, selecione um arquivo que contenha um log de desempenho. Os dados do log de desempenho devem ter sido capturados durante o mesmo período de tempo que os dados do rastreamento.

  4. Na caixa de diálogo Limite de Contadores de Desempenho, marque as caixas de seleção que correspondem aos objetos e contadores do Monitor do Sistema que você deseja exibir junto com o rastreamento. Clique em OK.

  5. Na janela de eventos de rastreamento, selecione um evento ou navegue pelas linhas adjacentes usando as teclas de direção. A barra vertical vermelha na janela Dados do Monitor do Sistema indica os dados do log de desempenho correlacionados com o evento de rastreamento selecionado.

  6. Clique em um ponto de interesse no gráfico do Monitor do Sistema. É selecionada a linha de rastreamento correspondente ao horário mais próximo. Para aumentar o zoom sobre um intervalo de tempo, pressione e arraste o ponteiro do mouse no gráfico do Monitor do Sistema.

Para criar logs de desempenho que possam ser compartilhados entre versões diferentes do Windows

  1. No Painel de Controle, abra Ferramentas Administrativas e clique duas vezes em Desempenho.

  2. Na caixa de diálogo Desempenho, expanda Logs e Alertas de Desempenho, clique com o botão direito do mouse em Logs do contador e clique em Novas configurações de log.

  3. Digite um nome para o log do contador e clique em OK.

  4. Na guia Geral, clique em Adicionar Contadores.

  5. Na lista Objeto de Desempenho, selecione o objeto de desempenho a monitorar. Os nomes dos objetos de desempenho do SQL Server para instâncias padrão do SQL Server começam com SQL Server e as instâncias nomeadas começam com MSSQL$instanceName.

  6. Adicione quantos contadores forem necessários para a sua instância do SQL Server e outros valores importantes, como tempo de processador e tempo de disco.

  7. Quando terminar de adicionar contadores, clique em Fechar.

  8. Defina valores para o intervalo Amostrar dados a cada. Comece com um intervalo de amostragem modesto, como 5 minutos e depois ajuste o intervalo, se necessário.

  9. Na guia Arquivos de Log, escolha Arquivo de Texto (delimitado por vírgula) na lista Tipo de arquivo de log. Os arquivos de log de texto delimitados por vírgula podem ser compartilhados entre versões diferentes do Windows, bem como ser visualizados mais tarde, em ferramentas de relatório como o Microsoft Excel.

  10. Na guia Agenda, especifique uma agenda de monitoramento.

  11. Clique em OK para criar o log de desempenho.

Consulte também

Tarefas

Iniciar o SQL Server Profiler

Outros recursos

Modelos e permissões do SQL Server Profiler