재생 옵션(SQL Server Profiler)Replay Options (SQL Server Profiler)

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 캡처된 추적을 재생 하기 전에 SQL Server 프로파일러SQL Server Profiler에서 재생 옵션을 지정 된 재생 구성 대화 상자. Before replaying a captured trace with SQL Server 프로파일러SQL Server Profiler, specify replay options in the Replay Configuration dialog box. 이 대화 상자를 열려면 SQL Server 프로파일러SQL Server Profiler에서 추적 파일이나 테이블을 연 다음 재생 메뉴에서 시작을 클릭합니다.To launch this dialog box, open the replay trace file or table in SQL Server 프로파일러SQL Server Profiler, and on the Replay menu, click Start. 추적 재생에 필요한 권한에 대한 자세한 내용은 Permissions Required to Run SQL Server Profiler을 참조하십시오.For information about what permissions are required to replay a trace, see Permissions Required to Run SQL Server Profiler.

이 항목에서는 재생 구성 대화 상자에서 지정할 수 있는 옵션에 대해 설명합니다.This topic describes the options specified with the Replay Configuration dialog box.

참고

리소스를 많이 사용하는 OLTP 응용 프로그램(활성 동시 연결 수가 많거나 처리량이 많음)을 재생하는 데는 Distributed Replay Utility를 사용하는 것이 좋습니다.We recommend using the Distributed Replay Utility for replaying an intensive OLTP application (with many active concurrent connections or high throughput). Distributed Replay Utility는 여러 컴퓨터의 추적 데이터를 재생할 수 있으므로 중요한 작업을 효율적으로 시뮬레이션할 수 있습니다.The Distributed Replay Utility can replay trace data from multiple computers, better simulating a mission-critical workload. 자세한 내용은 SQL Server Distributed Replay을 참조하세요.For more information, see SQL Server Distributed Replay.

기본 재생 옵션Basic Replay Options

서버 재생Replay server
서버는 추적을 재생할 대상 SQL ServerSQL Server 인스턴스의 이름입니다.The server is the name of the instance of SQL ServerSQL Server against which you want to replay the trace. 서버는 Replay Requirements에서 설명하는 재생 요구 사항을 충족해야 합니다.The server must adhere to the replay requirements described in Replay Requirements."

파일에 저장Save to file
나중에 볼 수 있도록 추적 재생의 결과가 기록되는 출력 파일입니다.The output file where the result of replaying the trace is written for later viewing. 기본적으로 SQL Server 프로파일러SQL Server Profiler 는 추적 재생의 결과만 화면에 표시합니다.By default, SQL Server 프로파일러SQL Server Profiler displays only the results of replaying the trace on the screen.

테이블에 저장Save to table
나중에 볼 수 있도록 추적 재생의 결과가 기록되는 데이터베이스 테이블입니다.The database table where the result of replaying the trace is written for later viewing.

재생 스레드 수Number of replay threads
동시에 사용할 재생 스레드 수를 지정합니다.Specify the number of replay threads to use concurrently. 지정한 수가 클수록 재생 중에 리소스가 많이 사용되지만 재생은 빨라집니다.A higher number consumes more resources during replay, but replay is faster. 여러 스레드를 사용하면 이벤트 순서가 유지되지 않을 수도 있습니다.Event ordering is not fully maintained when multiple threads are used.

추적한 순서대로 이벤트를 재생합니다.Replay events in the order they were traced
각 추적을 단계별로 실행하는 것과 같은 디버깅 방법을 사용할 수 있습니다.Allows you to use debugging methods such as stepping through each trace. 이 옵션을 선택하지 않으면 이벤트가 원래 캡처된 순서와 일치하는 순서로 재생되도록 보장할 수 없습니다.If this option is not selected, replay does not guarantee that events are replayed in an order that is consistent with the order in which events were originally captured.

여러 스레드를 사용하여 이벤트를 재생합니다.Replay events using multiple threads
성능을 최적화하고 디버깅할 수 없도록 합니다.Optimizes performance and disables debugging. 이벤트는 특정 서버 프로세스 ID(SPID)에 기록된 순서로 재생되지만 SPID의 순서는 보장되지 않습니다.Events are replayed in the order they were recorded for a particular server process ID (SPID), but ordering of SPIDs is not guaranteed.

재생 결과 표시Display replay results
재생 결과를 표시합니다.Display the results of the replay. 이 옵션이 기본 옵션입니다.This is the default option. 재생 중인 추적의 용량이 클 경우에는 이 옵션을 해제하여 디스크 공간을 절약할 수 있습니다.If the trace you are replaying is very large, you may want to disable this to save disk space.

참고

최고의 재생 성능을 위해 여러 스레드를 사용하여 이벤트를 재생하고 재생 결과는 표시하지 않도록 선택하는 것이 좋습니다.For best replay performance, we recommend that you select to replay events using multiple threads, and do not select to display the replay results.

고급 재생 옵션Advanced Replay Options

시스템 SPID 재생Replay system SPIDs
모든 SPID를 재생합니다.Replay all SPIDs. 이 옵션이 기본 옵션입니다.This is the default option.

한 SPID만 재생Replay one SPID only
목록에서 선택한 SPID 번호만 재생합니다.Replays the SPID number you choose from the list.

날짜 및 시간별 재생 제한Limit replay by date and time
지정된 시작 시간종료 시간에 대한 추적을 재생합니다.Replays the trace for the specified Start time and End time.

상태 모니터 대기 간격Health monitor wait interval
상태 모니터에서 프로세스를 종료하기 전에 프로세스가 실행될 수 있는 시간을 설정합니다.Sets the amount of time a process is allowed to run before the health monitor terminates it.

상태 모니터 폴링 간격Health monitor poll interval
상태 모니터에서 종료 후보에 대해 폴링하는 간격을 설정합니다.Sets how often the health monitor polls candidates for termination.

SQL Server 차단된 프로세스 모니터 설정Enable SQL Server blocked processes monitor
차단된 프로세스 모니터에서 차단되었거나 차단 중인 프로세스를 검색하는 빈도를 설정합니다.Sets how often the blocked processes monitor searches for blocked or blocking processes.

상태 모니터 정보About the Health Monitor

상태 모니터는 추적 재생의 시뮬레이션된 프로세스를 모니터링하고 재생 내에서 차단된 프로세스를 종료하는 응용 프로그램 스레드입니다.The health monitor is an application thread that monitors the simulated processes involved in replaying a trace, and ends those processes that are blocked within the replay. 재생 구성 대화 상자의 고급 재생 옵션 탭에서 차단된 프로세스를 끝내기 전에 상태 모니터가 대기해야 하는 시간(상태 모니터 대기 간격)을 초 단위로 지정할 수 있습니다.In the Advanced Replay Options tab of the Replay Configuration dialog box, you can specify how long the health monitor should wait in seconds before ending a blocked process (Health monitor wait interval). 이 간격을 0으로 설정하면 상태 모니터가 재생 추적에서 시뮬레이션된 차단 프로세스를 종료하지 않습니다.If you set this interval to 0, the health monitor never ends simulated blocking processes in the replaying trace.

참고 항목See Also

추적 재생 Replay Traces
재생 요구 사항 Replay Requirements
추적 재생에 대한 고려 사항(SQL Server Profiler)Considerations for Replaying Traces (SQL Server Profiler)