Modelos e permissões do SQL Server Profiler
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
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ção
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. |
Reproduzir rastreamentos | Contém informações que explicam o que significa repetir um rastreamento e o que é necessário para isso. |