Opções de repetição

Antes de repetir um rastreamento capturado, você pode especificar as seguintes opções na caixa de diálogo Configuração de Repetição. Para inicializar essa caixa de diálogo, abra o arquivo ou tabela de rastreamento a repetir no SQL Server Profiler e, no menu Repetir, clique em Iniciar.

Para obter informações sobre quais permissões são necessárias para repetir um rastreamento, consulte Permissões necessárias para executar o SQL Server Profiler.

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

  • Servidor de repetição
    O servidor é o nome da instância do SQL Server em relação ao qual se deseja repetir o rastreamento. O servidor deve cumprir os requisitos de repetição descritos em Requisitos para repetição".

  • Salvar em 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 em 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
    Especifique 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.

  • Repetir 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çãoObservaçã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érmino especificadas.

  • 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 freqüência com que o Health Monitor sonda candidatos a encerramento.

  • Habilitar monitor de processos bloqueados do SQL Server
    Define a freqüê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.