Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Managed Instance
Antes de reproduzir um rastreamento capturado com o SQL Server Profiler, especifique as opções de repetição na caixa de diálogo Configuração de repetição . Para iniciar essa caixa de diálogo, abra o arquivo ou a tabela de rastreamento de reprodução no SQL Server Profiler e, no menu Replay , selecione Iniciar. Para obter informações sobre quais permissões são necessárias para reproduzir um rastreamento, consulte Permissões necessárias para executar o SQL Server Profiler.
Este artigo descreve as opções especificadas da caixa de diálogo Configuração de Repetição.
Você deve usar o Distributed Replay Utility para reproduzir um aplicativo OLTP intensivo (com muitas conexões simultâneas ativas ou alta taxa de transferência). A Utilidade de Reprodução Distribuída pode reproduzir dados de rastreamento a partir de vários computadores, simulando melhor uma carga de trabalho crítica para a missão. Para obter mais informações, consulte Visão geral do SQL Server Distributed Replay.
Opções básicas de repetição
Servidor de repetição
O servidor é o nome da instância do SQL Server contra a qual você deseja reproduzir o rastreamento. O servidor deve aderir aos requisitos de repetição descritos em Requisitos de repetição."
Guardar no ficheiro
O arquivo de saída onde o resultado da reprodução do rastreamento é gravado para visualização posterior. Por padrão, o SQL Server Profiler exibe apenas os resultados da reprodução do rastreamento na tela.
Guardar na tabela
A tabela da base de dados onde o resultado da reprodução do traço é gravado para exibição posterior.
Número de threads de repetição
Especifique o número de threads de repetição a serem usados simultaneamente. Um número maior consome mais recursos durante o replay, mas o replay é mais rápido. A ordenação de eventos não é totalmente mantida quando vários threads são usados.
Repetir eventos na ordem em que foram rastreados
Permite-lhe usar métodos de debugging, como passar por cada ponto de rastreio. Se essa opção não estiver selecionada, a repetição não garante que os eventos sejam repetidos em uma ordem consistente com a ordem em que os eventos foram originalmente capturados.
Repetir eventos usando vários threads
Otimiza o desempenho e desativa a depuração. Os eventos são reproduzidos na ordem em que foram gravados para um ID de sessão específico (SPID), mas a ordem do ID da sessão não é garantida.
Exibir resultados de repetição
Exiba os resultados do replay. Esta é a opção padrão. Se o registo que estás a reproduzir for muito grande, poderás querer desativá-lo para poupar espaço em disco.
Para obter o melhor desempenho de repetição, você deve optar por repetir eventos usando vários threads e não exibir os resultados de repetição.
Opções avançadas de repetição
SPIDs do sistema de replay
Repita todos os IDs de sessão. Esta é a opção padrão.
Reproduzir apenas um SPID
Reproduz o ID da sessão escolhido na lista.
Limitar a repetição por data e hora
Reproduz o rastreamento para a hora de início e a hora de término especificadas.
Intervalo de espera do monitor de saúde
Define a quantidade de tempo que um processo pode ser executado antes que o monitor de integridade o encerre.
Intervalo de sondagem do monitor de saúde
Configura a frequência com que o monitor de integridade verifica candidatos para rescisão.
Habilitar o monitor de processos bloqueados do SQL Server
Define a frequência com que o monitor de processos bloqueados procura por processos bloqueados ou de bloqueio.
Sobre o monitor de saúde
O monitor de saúde é um aplicativo que monitora os processos simulados envolvidos na reprodução de um traço e encerra os processos que estão bloqueados na reprodução. Na guia Opções Avançadas de Repetição da caixa de diálogo Configuração de Repetição , você pode especificar quanto tempo o monitor de integridade deve esperar em segundos antes de encerrar um processo bloqueado (intervalo de espera do monitor de integridade). Se definir este intervalo como 0, o monitor de saúde não terminará nunca os processos de bloqueio simulados na reprodução da sequência.