Partilhar via


Modelos e permissões do SQL Server Profiler

Aplica-se a:SQL ServerAzure SQL Managed Instance

O SQL Server Profiler mostra como o SQL Server resolve consultas internamente. Isso permite que os administradores vejam exatamente quais instruções Transact-SQL ou expressões multidimensionais são enviadas ao servidor e como o servidor acessa o banco de dados ou cubo para retornar conjuntos de resultados.

Usando o SQL Server Profiler, você pode fazer o seguinte:

  • Criar um rastreamento baseado em um modelo reutilizável
  • Observe os resultados do rastreamento enquanto o rastreamento é executado
  • Armazenar os resultados do rastreamento em uma tabela
  • Iniciar, parar, pausar e modificar os resultados do rastreamento conforme necessário
  • Repetir os resultados do rastreamento

Use o SQL Server Profiler para monitorar apenas os eventos nos quais você está interessado. Se os rastreamentos estiverem se tornando muito grandes, você poderá filtrá-los com base nas informações desejadas, para que apenas um subconjunto dos dados do evento seja coletado. O monitoramento de muitos eventos adiciona sobrecarga ao servidor e ao processo de monitoramento e pode fazer com que o arquivo ou a tabela de rastreamento cresçam muito, especialmente quando o processo de monitoramento ocorre por um longo período de tempo.

Valores de coluna de rastreio maiores que 1 GB geram um erro e são truncados na saída de rastreio.

Nesta secção

Artigo Descrição
Modelos do SQL Server Profiler Contém informações sobre os modelos de rastreamento predefinidos fornecidos com o SQL Server Profiler.
Permissões necessárias para executar o SQL Server Profiler Contém informações sobre as permissões necessárias para executar o SQL Server Profiler.
Salvar rastreamentos e modelos de rastreamento Contém informações sobre como salvar a saída de rastreamento e sobre como salvar definições de rastreamento em um modelo.
Modificar modelos de rastreamento Contém informações sobre como modificar modelos de rastreamento usando o SQL Server Profiler ou o Transact-SQL.
Iniciar um rastreamento (SQL Server Profiler) Contém informações sobre o que acontece quando você inicia, pausa ou interrompe um rastreamento.
Correlacione um rastreamento com dados de log de desempenho do Windows Contém informações sobre como correlacionar dados de log de desempenho do Windows com um rastreamento usando o SQL Server Profiler.
Exibir e analisar rastreamentos com o SQL Server Profiler Contém informações sobre como usar rastreamentos para solucionar problemas de dados, exibir nomes de objetos em um rastreamento e localizar eventos em um rastreamento.
Analisar bloqueios com o SQL Server Profiler Contém informações sobre como usar o SQL Server Profiler para identificar a causa de um deadlock.
Analisar consultas com resultados SHOWPLAN no SQL Server Profiler Contém informações sobre como usar o SQL Server Profiler para recolher e apresentar resultados de Showplan e Estatísticas de Showplan.
Filtrar rastreamentos com o SQL Server Profiler Contém informações sobre como definir filtros em colunas de dados para filtrar a saída de rastreamento usando o SQL Server Profiler.
Repetir Traços Contém informações que explicam o que significa reproduzir um traço e o que é necessário para reproduzir um traço.