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를 사용하여 추적 출력을 필터링하도록 데이터 열에 필터를 설정하는 방법에 대한 정보를 포함합니다. |
추적 재생 | 추적 재생의 의미와 추적을 재생하는 데 필요한 내용을 설명하는 정보가 포함되어 있습니다. |