다음을 통해 공유


재생 옵션

캡처된 추적을 재생하기 전에 재생 구성 대화 상자에서 다음 옵션을 지정할 수 있습니다. 이 대화 상자를 열려면 SQL Server 프로파일러에서 추적 파일이나 테이블을 연 다음 재생 메뉴에서 시작을 클릭합니다.

추적 재생에 필요한 권한에 대한 자세한 내용은 SQL Server 프로파일러 실행에 필요한 권한을 참조하십시오.

기본 재생 옵션

  • 서버 재생
    서버는 추적을 재생할 대상 SQL Server 인스턴스의 이름입니다. 서버는 재생 요구 사항에서 설명하는 재생 요구 사항을 충족해야 합니다.

  • 파일에 저장
    나중에 볼 수 있도록 추적 재생의 결과가 기록되는 출력 파일입니다. 기본적으로 SQL Server 프로파일러는 추적 재생의 결과만 화면에 표시합니다.

  • 테이블에 저장
    나중에 볼 수 있도록 추적 재생의 결과가 기록되는 데이터베이스 테이블입니다.

  • 재생 스레드 수
    동시에 사용할 재생 스레드 수를 지정합니다. 지정한 수가 클수록 재생 중에 리소스가 많이 사용되지만 재생은 빨라집니다. 여러 스레드를 사용하면 이벤트 순서가 유지되지 않을 수도 있습니다.

  • 추적한 순서대로 이벤트를 재생합니다.
    각 추적을 단계별로 실행하는 것과 같은 디버깅 방법을 사용할 수 있습니다. 이 옵션을 선택하지 않으면 이벤트가 원래 캡처된 순서와 일치하는 순서로 재생되도록 보장할 수 없습니다.

  • 여러 스레드를 사용하여 이벤트를 재생합니다.
    성능을 최적화하고 디버깅할 수 없도록 합니다. 이벤트는 특정 서버 프로세스 ID(SPID)에 기록된 순서로 재생되지만 SPID의 순서는 보장되지 않습니다.

  • 재생 결과 표시
    재생 결과를 표시합니다. 이 옵션이 기본 옵션입니다. 재생 중인 추적의 용량이 클 경우에는 이 옵션을 해제하여 디스크 공간을 절약할 수 있습니다.

    [!참고]

    최고의 재생 성능을 위해 여러 스레드를 사용하여 이벤트를 재생하고 재생 결과는 표시하지 않도록 선택하는 것이 좋습니다.

고급 재생 옵션

  • 시스템 SPID 재생
    모든 SPID를 재생합니다. 이 옵션이 기본 옵션입니다.

  • 한 SPID만 재생
    목록에서 선택한 SPID 번호만 재생합니다.

  • 날짜 및 시간별 재생 제한
    지정된 시작 시간종료 시간에 대한 추적을 재생합니다.

  • 상태 모니터 대기 간격
    상태 모니터에서 프로세스를 종료하기 전에 프로세스가 실행될 수 있는 시간을 설정합니다.

  • 상태 모니터 폴링 간격
    상태 모니터에서 종료 후보에 대해 폴링하는 간격을 설정합니다.

  • SQL Server 차단된 프로세스 모니터 설정
    차단된 프로세스 모니터에서 차단되었거나 차단 중인 프로세스를 검색하는 빈도를 설정합니다.

상태 모니터 정보

상태 모니터는 추적 재생의 시뮬레이션된 프로세스를 모니터링하고 재생 내에서 차단된 프로세스를 종료하는 응용 프로그램 스레드입니다. 재생 구성 대화 상자의 고급 재생 옵션 탭에서 차단된 프로세스를 끝내기 전에 상태 모니터가 대기해야 하는 시간(상태 모니터 대기 간격)을 초 단위로 지정할 수 있습니다. 이 간격을 0으로 설정하면 상태 모니터가 재생 추적에서 시뮬레이션된 차단 프로세스를 종료하지 않습니다.