Partilhar via


Salvar gráficos de impasse (Perfilador do SQL Server)

Aplica-se a:SQL Server

Este tópico descreve como salvar um gráfico de deadlock usando o SQL Server Profiler. Os gráficos de deadlock são salvos como arquivos XML.

Guardar eventos de gráfico de bloqueio separadamente

  1. No menu Arquivo, selecione Novo Rastreamentoe conecte-se a uma instância do SQL Server.

    A caixa de diálogo Propriedades de Rastreamento é exibida.

    Observação

    Se você selecionar Iniciar rastreamento imediatamente após fazer a conexão, a caixa de diálogo Propriedades de Rastreamento não será exibida e o rastreamento começará em vez disso. Para desativar esta configuração, no menu Ferramentas, selecione Opçõese desmarque a caixa de seleção Iniciar rastreamento imediatamente após fazer a conexão.

  2. Na caixa de diálogo Propriedades de Traço, digite um nome para o traço na caixa de nome do traço .

  3. Na lista Usar o modelo, selecione um modelo de rastreamento no qual basear o rastreamento. Se não quiser usar um modelo, selecione em branco .

  4. Proceda de uma das seguintes formas:

    • Para capturar o rasto num ficheiro, marque a caixa de seleção Guardar em ficheiro. Especifique um valor para Definir tamanho máximo de arquivo.

      Opcionalmente, marque as caixas de seleção Ativar arquivo de rolagem e O servidor processa dados de rastreamento.

    • Para capturar o rastreio numa tabela de base de dados, marque a caixa de seleção Guardar na tabela.

      Opcionalmente, selecione Definir linhas máximase especifique um valor.

  5. Opcionalmente, marque a caixa de seleção Habilitar tempo de interrupção de rastreamento e especifique uma data e hora de paragem.

  6. Selecione a guia Seleção de Eventos.

  7. Na coluna de dados Eventos, expanda a categoria de evento Bloqueios e marque a caixa de seleção Gráfico de Impasse. Se a categoria de evento Bloqueios não estiver disponível, selecione a caixa de verificação Mostrar todos os eventos para a visualizar.

    A guia Configurações de Extração de Eventos é adicionada à caixa de diálogo Propriedades de Rastreamento.

  8. Na guia Configurações de Extração de Eventos, selecione Guardar eventos XML de deadlock em separado.

  9. Na caixa de diálogo Salvar como, digite o nome do arquivo onde deseja armazenar os eventos do gráfico de deadlock.

  10. Selecione todas as batches XML de deadlock num único arquivo para salvar todos os eventos de gráfico de deadlock num único arquivo XML. Ou selecione cada lote XML de deadlock em um de arquivo distinto para criar um novo arquivo XML para cada gráfico de deadlock.

Depois de salvar o arquivo de deadlock, você pode abri-lo no SQL Server Management Studio. Para obter mais informações, consulte abrir, visualizar e imprimir um ficheiro de impasse (SQL Server Management Studio).

Ver também

Analisar bloqueios com o SQL Server Profiler