다음을 통해 공유


SQL Server Profiler 템플릿 및 권한

적용 대상: SQL Server Azure SQL Managed Instance

SQL Server Profiler는 SQL Server가 내부적으로 쿼리를 해결하는 방법을 보여 줍니다. 이를 통해 관리자는 어떤 Transact-SQL 문 또는 다차원 식이 서버에 전송되고 해당 서버에서 어떻게 데이터베이스 또는 큐브에 액세스하여 결과 집합을 반환하는지를 정확히 파악할 수 있습니다.

SQL Server Profiler를 사용하여 다음을 수행할 수 있습니다.

  • 재사용 가능한 템플릿을 기반으로 하는 추적 만들기

  • 추적이 실행됨에 따라 추적 결과 보기

  • 추적 결과를 테이블에 저장합니다.

  • 필요에 따라 추적 결과를 시작, 중지, 일시 중지 및 수정합니다.

  • 추적 결과 재생

SQL Server Profiler를 사용하여 관심 있는 이벤트만 모니터링합니다. 추적이 너무 커지면 원하는 정보에 따라 필터링하여 이벤트 데이터의 하위 집합만 수집할 수 있습니다. 너무 많은 이벤트를 모니터링하면 서버 및 모니터링 프로세스에 오버헤드가 추가되며, 특히 모니터링 프로세스가 오랜 기간 동안 발생하는 경우 추적 파일 또는 추적 테이블이 매우 커질 수 있습니다.

참고

1GB보다 큰 추적 열 값은 오류를 반환하고 추적 출력에서 잘립니다.

섹션 내용

항목 설명
SQL Server Profiler 템플릿 SQL Server Profiler와 함께 제공되는 미리 정의된 추적 템플릿에 대한 정보를 포함합니다.
SQL Server Profiler 실행에 필요한 권한 SQL Server Profiler를 실행하는 데 필요한 권한에 대한 정보를 포함합니다.
추적 및 추적 템플릿 저장 추적 출력을 저장하고 추적 정의를 템플릿에 저장하는 방법에 대한 정보를 포함합니다.
추적 템플릿 수정 SQL Server Profiler 또는 Transact-SQL을 사용하여 추적 템플릿을 수정하는 방법에 대해 설명합니다.
추적 시작 추적을 시작, 일시 중지 또는 중지할 때 발생하는 일에 대한 정보를 포함합니다.
Windows 성능 로그 데이터와 추적의 상관 관계 지정 SQL Server Profiler를 사용하여 Windows 성능 로그 데이터와 추적의 상관 관계에 대한 정보가 포함됩니다.
SQL Server Profiler를 사용하여 추적 보기 및 분석 추적을 사용하여 데이터의 문제를 해결하고 개체 이름을 추적에 표시하며 추적에서 이벤트를 찾는 방법에 대한 정보가 포함됩니다.
SQL Server Profiler를 사용하여 교착 상태 분석 SQL Server Profiler를 사용하여 교착 상태의 원인을 식별하는 방법에 대한 정보를 포함합니다.
SQL Server Profiler에서 SHOWPLAN Results로 쿼리 분석 SQL Server Profiler를 사용하여 실행 계획 및 실행 계획 통계 결과를 수집하고 표시하는 방법에 대한 정보를 포함합니다.
SQL Server Profiler로 추적을 필터링 SQL Server Profiler를 사용하여 추적 출력을 필터링하도록 데이터 열에 필터를 설정하는 방법에 대한 정보를 포함합니다.
추적 재생 추적 재생의 의미와 추적을 재생하는 데 필요한 내용을 설명하는 정보가 포함되어 있습니다.

추가 참고

SQL Server Profiler
SQL Server Profiler 시작