Repetir uma tabela de rastreamento (SQL Server Profiler)
Repetição é a capacidade de abrir um rastreamento salvo e repeti-lo novamente. O SQL Server Profiler apresenta um mecanismo de repetição multi-threaded que consegue simular as conexões de usuário e a Autenticação do SQL Server. A repetição é útil para solucionar problemas de aplicativos ou processos. Ao identificar o problema e implementar correções, execute o rastreamento que encontrou o problema potencial no aplicativo ou processo corrigido. Em seguida, repita o rastreamento original e compare os resultados.
Além de quaisquer outras classes de evento que desejar monitorar, devem ser capturadas classes de evento específicas para habilitar a repetição. Esses eventos serão capturados por padrão se você usar o modelo de rastreamento TSQL_Replay. Para obter mais informações, consulte Requisitos para repetição.
Para repetir uma tabela de rastreamento
Abra uma tabela de rastreamento que contenha as classes de evento necessárias para a repetição.
No menu Repetir, clique em Iniciar e conecte à instância de servidor em que deseja repetir o rastreamento.
Na caixa de diálogo Configuração de Repetição, na guia Opções de Repetição Básicas, especifique o Servidor de repetição. Clique em Alterar para alterar o servidor exibido na caixa Servidor de repetição.
Opcionalmente, selecione um dos seguintes destinos nos quais salvar a repetição:
Salvar no arquivo, que especifica um arquivo no qual salvar a repetição.
Salvar em tabela, que especifica uma tabela de banco de dados na qual salvar a repetição.
Escolha Repetir eventos na ordem em que foram rastreados ou Repetir eventos usando vários threads. A tabela a seguir explica a diferença entre essas configurações.
Opção
Descrição
Repetir eventos na ordem em que foram rastreados
Repete os eventos na ordem em que foram registrados. Essa opção habilita a depuração.
Repetir eventos usando vários threads
Essa opção usa vários threads para repetir cada evento, não importando a sequência. Essa opção otimiza o desempenho.
Selecione Exibir resultados da repetição para visualizar a repetição enquanto ela ocorre.
Opcionalmente, clique na guia Opções de Repetição Avançadas para especificar as seguintes opções:
Para repetir todas as IDs de processo do servidor (SPIDs), selecione Repetir SPIDs do sistema.
Para limitar a repetição aos processos pertencentes a um SPID específico, selecione Repetir somente um SPID. Na caixa SPID a repetir, digite a SPID.
Para repetir eventos ocorridos durante um intervalo de tempo específico, selecione Limitar repetição por data e hora. Selecione uma data e hora para Hora de inícioe Hora de términopara especificar o intervalo de tempo a considerar na repetição.
Para controlar como o SQL Server gerencia os processos durante a repetição, configure as Opções do Health Monitor.
Consulte também
Tarefas
Abrir uma tabela de rastreamento (SQL Server Profiler)