O SQL Server Profiler é uma ferramenta que captura eventos do SQL Server de um servidor. Os eventos são salvos em um arquivo de rastreamento que pode ser analisado ou usado para reproduzir uma série específica de etapas na tentativa de diagnosticar um problema. O SQL Server Profiler é usado para atividades, como:
-Percorrer consultas de problemas para localizar a causa do problema.
-Localizar e diagnosticar consultas de execução lenta.
-Capturar a série de instruções Transact-SQL que resultam em um problema. Em seguida, o rastreamento salvo pode ser usado para replicar o problema em um servidor de teste onde o problema pode ser diagnosticado.
-Monitorar o desempenho do SQL Server para ajustar cargas de trabalho. Para obter mais informações sobre como ajustar o design físico do banco de dados para cargas de trabalho do banco de dados, consulte Visão geral do Orientador de Otimização do Mecanismo de Banco de Dados.
-Correlacionar contadores de desempenho para diagnosticar problemas.