Opções de repetição (SQL Server Profiler)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Antes de reproduzir um rastreamento capturado com o SQL Server Profiler, especifique as opções de reprodução na caixa de diálogo Configuração de Reprodução. Para inicializar essa caixa de diálogo, abra o arquivo ou tabela de rastreamento a reproduzir no SQL Server Profiler e, no menu Reproduzir, clique em Iniciar. Para obter informações sobre quais permissões são necessárias para reproduzir um rastreamento, veja Permissões necessárias para executar o SQL Server Profiler.

Este tópico descreve as opções especificadas com a caixa de diálogo Configuração de Repetição .

Observação

É recomendável usar o Distributed Replay Utility para reproduzir um aplicativo OLTP intensivo (com muitas conexões simultâneas ativas ou alta taxa de transferência). O Distributed Replay Utility pode reproduzir dados de rastreamento de vários computadores, com uma simulação melhor de uma carga de trabalho de missão crítica. Para obter mais informações, consulte SQL Server Distributed Replay.

Opções de repetição básicas

Servidor de repetição
O servidor é o nome da instância do SQL Server no qual se deseja repetir o rastreamento. O servidor deve cumprir os requisitos de repetição descritos em Replay Requirements".

Salvar no arquivo
O arquivo de saída em que é gravado o resultado da repetição do rastreamento para posterior análise. Por padrão, o SQL Server Profiler exibe os resultados da repetição do rastreamento apenas na tela.

Salvar na tabela
O tabela de banco de dados em que é gravado o resultado da repetição do rastreamento para posterior análise.

Número de threads de repetição
Especifica o número de threads de repetição a usar simultaneamente. Um número mais alto consome mais recursos durante a repetição, porém ela é mais rápida. A ordenação de eventos não é completamente mantida quando são usados vários threads.

Repetir eventos na ordem em que foram rastreados
Permite-lhe usar métodos de depuração, como cada etapa de cada rastreamento. Se esta opção não estiver selecionada, a repetição não garantirá que os eventos sejam repetidos em uma ordem consistente com a que foram capturados originalmente.

Reproduzir eventos usando vários threads
Otimiza o desempenho e desabilita a depuração. Os eventos são repetidos na ordem em que foram registrados para uma ID de processo do servidor (SPID) específica, mas não se garante a ordem dos SPIDs.

Exibir resultados da repetição
Exibe os resultados da repetição. Essa é a opção padrão. Se o rastreamento que está sendo repetido for muito grande, pode ser conveniente desabilitar essa opção para economizar espaço em disco.

Observação

Para um melhor desempenho da repetição, recomendamos selecionar eventos a repetir usando vários threads e não selecionar a exibição dos resultados da repetição.

Opções de repetição avançadas

Repetir SPIDs do sistema
Repetir todos os SPIDs. Essa é a opção padrão.

Repetir somente um SPID
Repetir o número de SPID selecionado na lista.

Limitar repetição por data e hora
Repete o rastreamento para a Hora de início e Hora de términoespecificadas.

Intervalo de espera do Health Monitor
Define o tempo de execução permitido a um processo até que o Health Monitor o encerre.

Intervalo de sondagem do Health Monitor
Define a frequência com que o Health Monitor sonda candidatos a encerramento.

Habilitar monitor de processos bloqueados do SQL Server
Define a frequência com que o monitor de processos bloqueados procura processos bloqueados ou que estejam causando bloqueios.

Sobre o Health Monitor

O Health Monitor é um thread de aplicativo que monitora os processos simulados envolvidos na repetição de um rastreamento e encerra os processos que se encontram bloqueados na repetição. Na guia Opções de Repetição Avançadas da caixa de diálogo Configuração de Repetição , é possível especificar o tempo, em segundos, que o Health Monitor deve esperar antes de encerrar um processo bloqueado (Intervalo de espera do Health Monitor). Se você definir esse intervalo como 0, o Health Monitor nunca encerrará os processos que causam bloqueios no rastreamento de repetição.

Consulte Também

Reproduzir rastreamentos
Requisitos para reprodução
Considerações para reproduzir rastreamentos (SQL Server Profiler)