SQL Server Profiler 확장(미리 보기)

SQL Server Profiler 확장(미리 보기)은 확장 이벤트를 사용하여 빌드된 것을 제외하고 SSMS(SQL Server Management Studio) 프로파일러와 유사한 간단한 SQL Server 추적 솔루션을 제공합니다. SQL Server Profiler는 사용하기 쉬우며, 가장 일반적인 추적 구성에 적합한 기본값을 제공합니다. UX는 이벤트를 탐색하고 연결된 T-SQL(Transact-SQL) 텍스트를 보는 데 최적화되어 있습니다. 또한 Azure Data Studio용 SQL Server Profiler는 사용하기 쉬운 UX를 통해 T-SQL 실행 작업을 수집하는 데 적합한 기본값을 가정합니다. 이 확장은 현재 미리 보기로 제공됩니다.

일반적인 SQL Profiler 사용 사례:

  • 문제 쿼리를 단계별로 실행하여 문제의 원인을 찾습니다.
  • 실행이 느린 쿼리를 찾고 진단
  • 문제가 발생하는 일련의 Transact-SQL 문 포착
  • SQL Server의 성능을 모니터링하여 워크로드를 조정합니다.
  • 성능 카운터를 상관 관계를 지정하여 문제를 진단합니다.
  • 검토를 위해 기존 XEL 파일을 엽니다.

SQL Server Profiler 확장 설치

  1. 확장 관리자를 열고 사용 가능한 확장에 액세스하려면 확장 아이콘을 선택하거나 보기 메뉴에서 확장을 선택합니다.

  2. 세부 정보를 보려면 사용 가능한 확장을 선택합니다.

    Profiler Extension Manager

  3. 원하는 확장을 선택하고 설치합니다.

  4. 다시 로드를 선택하여 확장을 사용하도록 설정합니다(확장을 처음 설치할 때만 필요).

프로파일러 시작

  1. Profiler를 시작하려면 먼저 서버 탭에서 서버에 연결합니다.

  2. 연결한 후 Alt + P를 입력하여 Profiler를 시작하거나 서버 연결을 마우스 오른쪽 단추로 클릭하고 프로파일러 시작을 선택합니다.

  3. 드롭다운에서 세션 템플릿을 선택합니다. Azure SQL DB의 경우 Standard_Azure 사용할 수 있는 유일한 템플릿입니다.

  4. 적절한 경우 세션 이름을 편집하고 시작을 선택합니다.

  5. 세션이 자동으로 시작되고 뷰어에서 이벤트가 표시되기 시작합니다.

  6. Profiler를 중지하려면 Alt + S를 입력하거나 도구 모음에서 중지 단추를 사용합니다.

  7. 바로 가기 키 Alt + S 는 토글입니다. Profiler를 다시 시작하려면 Alt + S를 입력하거나 도구 모음에서 시작 단추를 사용합니다.

    View profiler

저장된 XEL 파일 열기

  1. 로컬로 저장한 XEL 파일을 보려면 Ctrl/CMD + Shift + P를 사용하여 명령 팔레트를 연 다음 Profiler: XEL 파일을 열고 명령을 선택합니다.
  2. 저장된 XEL 파일로 이동하고 열기를 선택합니다.
  3. 파일이 뷰어에서 열립니다.

다음 단계

Profiler 및 확장 이벤트에 대한 자세한 내용은 확장 이벤트를 참조 하세요.