다음을 통해 공유


입력 추적 데이터 준비

적용 대상: SQL Server 2016(13.x), SQL Server 2017(14.x), SQL Server 2019(15.x)

중요

SQL Server Distributed Replay는 SQL Server 2022(16.x)에서 사용할 수 없습니다.

Microsoft SQL Server Distributed Replay 기능을 사용하여 분산 재생을 시작하려면 Distributed Replay Administration Tool에서 전처리 단계를 시작하여 입력 추적 데이터를 준비해야 합니다. 전처리 단계에서는 Distributed Replay Controller가 추적 데이터를 전처리하고 중간 파일을 생성합니다.

Distributed Replay 전처리 단계를 보여 주는 다이어그램.

전처리 단계에 대한 자세한 내용은 SQL Server Distributed Replay을 참조하세요.

참고

Distributed Replay와 호환되는 SQL Server 버전에서 입력 추적 데이터를 캡처해야 합니다. 또한 입력 추적 데이터가 추적 데이터를 재생할 대상 서버와 호환되어야 합니다. 버전 요구 사항에 대한 자세한 내용은 Distributed Replay Requirements을 참조하세요.

입력 추적 데이터 준비

  1. (선택 사항) 전처리 구성 설정 수정: 시스템 세션 필터링 여부 또는 최대 유휴 시간 구성 여부 등의 전처리 구성 설정을 수정하려면 XML 기반 전처리 구성 파일인 DReplay.exe.preprocess.config<PreprocessModifiers> 요소를 수정해야 합니다. 전처리 구성 파일을 수정하는 경우 원래 파일 대신 복사본을 수정하는 것이 좋습니다. 설정을 수정하려면 다음 단계를 수행합니다.

    1. 기본 전처리 구성 파일인 DReplay.exe.preprocess.config를 복사한 후 복사한 파일의 이름을 바꿉니다. 기본 전처리 구성 파일은 관리 도구 설치 폴더에 있습니다.

    2. 새 구성 파일에서 전처리 구성 설정을 수정합니다.

    3. 전처리 단계(다음 단계)를 시작할 때 preprocess 옵션의 config_file 매개 변수를 사용하여 수정된 구성 파일의 위치를 지정합니다.

    전처리 구성 파일에 대한 자세한 내용은 Distributed Replay 구성을 참조하세요.

  2. 전처리 단계 시작: 입력 추적 데이터를 준비하려면 preprocess 옵션을 사용하여 관리 도구를 실행해야 합니다. 자세한 내용은 전처리 옵션(Distributed Replay Administration Tool)을 참조하세요.

    1. Windows 명령 프롬프트 유틸리티(CMD.exe)를 열고 Distributed Replay Administration Tool의 설치 위치(DReplay.exe)로 이동합니다.

    2. (선택 사항) 컨트롤러 서비스가 관리 도구와 다른 컴퓨터에서 실행 중인 경우 controller 매개 변수 -m을 사용하여 컨트롤러를 지정합니다.

    3. input_trace_file 매개 변수 -i를 사용하여 입력 추적 파일의 위치와 이름을 지정합니다.

    4. controller_working_directory 매개 변수 -d를 사용하여 컨트롤러에서 중간 파일을 저장할 위치를 지정합니다.

    5. (선택 사항) config_file 매개 변수 -c를 사용하여 전처리 구성 파일의 위치를 지정합니다. 기본 전처리 구성 파일을 복사하고 복사본을 수정한 경우 이 매개 변수를 사용하여 새 구성 파일을 가리킬 수 있습니다.

    6. (선택 사항) status_interval 매개 변수 -f를 사용하여 관리 도구가 30초가 아닌 다른 빈도로 상태 메시지를 표시하도록 지정합니다.

    예를 들어 컨트롤러 서비스와 동일한 컴퓨터에서 c:\trace1.trc에 있는 추적 파일 및 c:\WorkingDir 에 있는 컨트롤러 작업 디렉터리에 대해 전처리 단계를 시작하고 기본값인 30초 간격으로 상태 메시지가 표시되도록 하려면 dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. 전처리 단계가 완료되면 중간 파일이 컨트롤러 작업 디렉터리에 저장됩니다. 이벤트 재생 단계를 시작하려면 replay 옵션을 사용하여 관리 도구를 실행해야 합니다. 자세한 내용은 추적 데이터 재생을 참조하세요.

참고 항목