Partilhar via


Preparar dados de rastreamento de entrada

Aplica-se a: SQL Server 2016 (13.x), SQL Server 2017 (14.x) e SQL Server 2019 (15.x)

Importante

O SQL Server Distributed Replay não está disponível com o SQL Server 2022 (16.x).

Antes de iniciar uma reprodução distribuída com o recurso Microsoft SQL Server Distributed Replay, você deve preparar os dados de rastreamento de entrada iniciando o estágio de pré-processamento a partir da ferramenta de administração de reprodução distribuída. No estágio de pré-processamento, o controlador de reprodução distribuído processa os dados de rastreamento e gera um arquivo intermediário:

Diagrama que mostra o estágio de pré-processamento do Distributed Replay.

Para obter mais informações sobre o estágio de pré-processamento, consulte SQL Server Distributed Replay.

Observação

Os dados de rastreamento de entrada devem ser capturados em uma versão do SQL Server compatível com o Distributed Replay. Os dados de rastreamento de entrada também devem ser compatíveis com o servidor de destino contra o qual você deseja reproduzir os dados de rastreamento. Para obter mais informações sobre os requisitos de versão, consulte Distributed Replay Requirements.

Preparar os dados de rastreamento de entrada

  1. (Opcional) Modificar definições de configuração de pré-processamento: Se desejar modificar as definições de configuração de pré-processo, como filtrar sessões do sistema ou configurar o tempo ocioso máximo, você deve modificar o elemento <PreprocessModifiers> do arquivo de configuração de pré-processo baseado em XML, DReplay.exe.preprocess.config. Se você modificar o arquivo de configuração de pré-processamento, recomendamos que modifique uma cópia em vez do original. Para modificar as configurações, siga estas etapas:

    1. Faça uma cópia do arquivo de configuração de pré-processamento padrão, DReplay.exe.preprocess.confige renomeie o novo arquivo. O arquivo de configuração de pré-processamento padrão está localizado na pasta de instalação da ferramenta de administração.

    2. Modifique as definições de configuração de pré-processamento no novo arquivo de configuração.

    3. Ao iniciar o estágio de pré-processamento (a próxima etapa), use o parâmetro config_file da opção de pré-processamento para especificar o local do arquivo de configuração modificado.

    Para obter mais informações sobre o arquivo de configuração de pré-processamento, consulte Configurar o Distributed Replay.

  2. Iniciar o estágio de pré-processamento: Para preparar os dados de rastreamento de entrada, você deve executar a ferramenta de administração com a opção de pré-processamento. Para obter mais informações, consulte Opção de Pré-processamento (Ferramenta de Administração de Reprodução Distribuída).

    1. Abra o utilitário Prompt de Comando do Windows (CMD.exe) e navegue até ao local de instalação da ferramenta de administração do Distributed Replay (DReplay.exe).

    2. (Opcional) Use o parâmetro controller, -m, para especificar o controlador, se o serviço do controlador estiver sendo executado em um computador diferente da ferramenta de administração.

    3. Use o parâmetro input_trace_file, -i, para especificar o local e o nome dos arquivos de rastreamento de entrada.

    4. Use o parâmetro controller_working_directory, -d, para especificar onde o arquivo intermediário deve ser salvo no controlador.

    5. (Opcional) Use o parâmetro config_file, -c, para especificar o local do arquivo de configuração de pré-processamento. Use esse parâmetro para apontar para o novo arquivo de configuração se você tiver modificado uma cópia do arquivo de configuração de pré-processamento padrão.

    6. (Opcional) Use o parâmetro status_interval, -f, para especificar se deseja que a ferramenta de administração exiba mensagens de status em uma frequência diferente de 30 segundos.

    Por exemplo, iniciar o estágio de pré-processamento no mesmo computador que o serviço do controlador, para um arquivo de rastreamento localizado em c:\trace1.trc, um diretório de trabalho do controlador localizado em c:\WorkingDir e uma mensagem de status exibida no valor padrão de 30 segundos, requer a sintaxe: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. Após a conclusão do estágio de pré-processamento, o arquivo intermediário é armazenado no diretório de trabalho do controlador. Para iniciar a etapa de repetição do evento, deve executar a ferramenta de administração com a opção de repetição . Para obter mais informações, consulte Replay Trace Data.

Ver também