Modelos e permissões do SQL Server Profiler

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

Usando o SQL Server Profiler, você pode fazer este procedimento:

  • Criar um rastreamento baseado em um modelo reutilizável

  • Observar os resultados do rastreamento enquanto ele é executado

  • Armazenar os resultados do rastreamento em uma tabela

  • Iniciar, interromper, pausar e modificar os resultados do rastreamento, conforme a necessidade

  • Repetir os resultados do rastreamento

Use o SQL Server Profiler para monitorar apenas os eventos que lhe interessam. Se os rastreamentos estiverem se tornando grandes demais, você poderá filtrá-los de acordo com as informações desejadas, de modo que apenas um subconjunto dos dados do evento seja coletado. O monitoramento de muitos eventos causa sobrecarga no servidor e no processo de monitoramento, além de aumentar muito a tabela ou arquivo de rastreamento, especialmente se o monitoramento se estender por um longo período de tempo.

ObservaçãoObservação

No SQL Server 2005 e versões posteriores, os valores de coluna de rastreamento maiores que 1 GB retornam um erro e são truncados na saída do rastreamento.

Nesta seção

Tópico

Descrição

Modelos do SQL Server Profiler

Contém informações sobre os modelos de rastreamento predefinidos que acompanham o SQL Server Profiler.

Permissões necessárias para executar o SQL Server Profiler

Contém informações sobre as permissões exigidas para executar o SQL Server Profiler.

Salvar rastreamentos e modelos de rastreamento

Contém informações sobre como salvar a saída do rastreamento e como salvar as 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 Transact-SQL.

Iniciar um rastreamento

Contém informações sobre o que acontece quando um rastreamento é iniciado, pausado ou interrompido.

Correlacionar um rastreamento com os dados de log de desempenho do Windows

Contém informações sobre como correlacionar os dados do 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, como exibir nomes de objeto em um rastreamento e como localizar eventos em um rastreamento.

Analisar deadlocks 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 do Plano de Execução no SQL Server Profiler

Contém informações sobre como usar o SQL Server Profiler para coletar e exibir resultados do Plano de Execução e suas estatísticas.

Filtrar rastreamentos com o SQL Server Profiler

Contém informações sobre como definir filtros em colunas de dados para filtrar a saída do rastreamento, usando o SQL Server Profiler.

Repetir rastreamentos

Contém informações que explicam o que significa repetir um rastreamento e o que é necessário para isso.

Consulte também

Tarefas

Iniciar o SQL Server Profiler

Conceitos

SQL Server Profiler