Windows 성능 로그 데이터와 추적 상호 연결Correlate a trace with Windows Performance Log data

SQL Server 프로파일러SQL Server Profiler를 사용하여 Microsoft Windows 성능 로그를 열고 추적과의 상관 관계를 지정할 카운터를 선택한 다음 선택한 성능 카운터를 추적과 함께 SQL Server 프로파일러SQL Server Profiler 그래픽 사용자 인터페이스에 표시할 수 있습니다.Using SQL Server 프로파일러SQL Server Profiler, you can open a Microsoft Windows performance log, choose the counters you want to correlate with a trace, and display the selected performance counters alongside the trace in the SQL Server 프로파일러SQL Server Profiler graphical user interface. 추적 창에서 이벤트를 선택하면 선택한 추적 이벤트와 상관 관계가 있는 성능 로그 데이터가 SQL Server 프로파일러SQL Server Profiler 의 시스템 모니터 데이터 창에서 빨간 세로 막대로 표시됩니다.When you select an event in the trace window, a vertical red bar in the System Monitor data window pane of SQL Server 프로파일러SQL Server Profiler indicates the performance log data that correlates with the selected trace event.

추적과 성능 카운터의 상관 관계를 지정하려면 StartTimeEndTime data columns, 및 then click **** 파일 SQL Server 프로파일러SQL Server Profiler 성능 데이터 가져오기 를 클릭합니다.To correlate a trace with performance counters, open a trace file or table that contains the StartTime and EndTime data columns, and then click Import Performance Data on the SQL Server 프로파일러SQL Server Profiler File menu. 그러면 성능 로그를 열고 추적과의 상관 관계를 지정할 시스템 모니터 개체와 카운터를 선택할 수 있습니다.You can then open a performance log, and select the System Monitor objects and counters that you want to correlate with the trace.

추적과 성능 로그 데이터의 상관 관계를 지정하려면To correlate a trace with performance log data

  1. SQL Server 프로파일러SQL Server Profiler에서 저장된 추적 파일 또는 추적 테이블을 엽니다.In SQL Server 프로파일러SQL Server Profiler, open a saved trace file or trace table. 계속 이벤트 데이터를 수집하고 있는 실행 중인 추적의 경우 상관 관계를 지정할 수 없습니다.You cannot correlate a running trace that is still collecting event data. 시스템 모니터 데이터와의 정확한 상관 관계를 위해 추적이 StartTimeEndTime 데이터 열을 모두 포함하도록 해야 합니다.For accurate correlation with System Monitor data, the trace must contain both StartTime and EndTime data columns.

  2. SQL Server 프로파일러SQL Server Profiler 파일 메뉴에서 성능 데이터 가져오기를 클릭합니다.On the SQL Server 프로파일러SQL Server Profiler File menu, click Import Performance Data.

  3. 열기 대화 상자에서 성능 로그가 들어 있는 파일을 선택합니다.In the Open dialog box, select a file that contains a performance log. 추적 데이터가 캡처되는 기간 동안 성능 로그 데이터 역시 캡처해야 합니다.The performance log data must have been captured during the same time period in which the trace data is captured.

  4. 성능 카운터 제한 대화 상자에서 추적과 함께 표시하려는 시스템 모니터 개체와 카운터에 해당하는 확인란을 선택합니다.In the Performance Counters Limit dialog box, select the check boxes that correspond to the System Monitor objects and counters that you want to display alongside the trace. 확인.Click OK.

  5. 추적 이벤트 창에서 이벤트를 선택하거나 화살표 키를 사용하여 추적 이벤트 창의 인접 행으로 이동합니다.Select an event in the trace events window, or navigate through several adjacent rows in the trace events window by using the arrow keys. 시스템 모니터 데이터 창의 빨강 세로 막대는 선택한 추적 이벤트와 상관 관계에 있는 성능 로그 데이터를 나타냅니다.The vertical red bar in the System Monitor data window indicates the performance log data that is correlated with the selected trace event.

  6. 시스템 모니터 그래프에서 자세히 보고 싶은 시점을 클릭합니다.Click a point of interest in the System Monitor graph. 선택한 시간에 가장 가까운 해당 추적 행이 선택됩니다.The corresponding trace row that is nearest in time is selected. 시간 범위를 확대하려면 시스템 모니터 그래프에서 마우스 포인터를 누른 다음 끌어서 범위를 선택합니다.To zoom in on a time range, press and drag the mouse pointer in the System Monitor graph.

다른 버전의 Windows와 공유할 수 있는 성능 로그를 만들려면To create performance logs that can be shared among different versions of Windows

  1. 제어판에서 관리 도구를 연 다음 성능을 두 번 클릭합니다.In Control Panel, open Administrative Tools, and then double click Performance.

  2. 성능 대화 상자에서 성능 로그 및 경고를 확장하고 카운터 로그를 마우스 오른쪽 단추로 클릭한 다음 새 로그 설정을 클릭합니다.In the Performance dialog box, expand Performance Logs and Alerts, right-click Counter Logs, and then click New Log Settings.

  3. 카운터 로그의 이름을 입력한 다음 확인을 클릭합니다.Type a name for the counter log, and then click OK.

  4. 일반 탭에서 카운터 추가를 클릭합니다.On the General tab, click Add Counters.

  5. 성능 개체 목록에서 모니터링하려는 성능 개체를 선택합니다.In the Performance object list, select a performance object you want to monitor. SQL ServerSQL Server 의 기본 인스턴스에 대한 SQL ServerSQL Server 성능 개체의 이름은 SQL ServerSQL Server 으로 시작하고 명명된 인스턴스는 MSSQL$instanceName으로 시작합니다.The names of SQL ServerSQL Server performance objects for default instances of SQL ServerSQL Server start with SQL ServerSQL Server and named instances start with MSSQL$instanceName.

  6. SQL ServerSQL Server 인스턴스 및 기타 중요한 값(예: 프로세서 시간, 디스크 시간)에 대해 필요한 만큼의 카운터를 추가합니다.Add as many counters as necessary for your SQL ServerSQL Server instance and other important values, such as processor time and disk time.

  7. 카운터 추가가 완료되면 닫기를 클릭합니다.When you have finished adding counters, click Close.

  8. 데이터 샘플 간격 값을 설정합니다.Set values for the Sample data every interval. 샘플링 간격은 가장 적절한 간격(예를 들어 5분)에서 시작하여 필요에 따라 간격을 조정합니다.Start with a modest sampling interval, such as 5 minutes, and then adjust the interval if necessary.

  9. 로그 파일 탭의 로그 파일 종류 목록에서 텍스트 파일(쉼표 구분 형식) 을 선택합니다.On the Log Files tab, choose TextFile (Comma delimited) from the Log file type list. 쉼표로 구분된 텍스트 로그 파일은 다른 버전의 Windows와 공유할 수 있으며 나중에 Microsoft Excel과 같은 보고서 도구에서 볼 수 있습니다.Comma-delimited text log files can be shared among different versions of Windows and can be viewed later in reporting tools such as Microsoft Excel.

  10. 일정 탭에서 모니터링 일정을 지정합니다.On the Schedule tab, specify a monitoring schedule.

  11. 확인 을 클릭하여 성능 로그를 만듭니다.Click OK to create the performance log.