다음을 통해 공유


전역 추적 옵션 설정(SQL Server Profiler)

적용 대상: SQL Server Azure SQL Managed Instance

이 주제에서는 SQL Server Profiler의 특정 instance로 생성되는 모든 추적에 적용되는 옵션을 설정하는 방법에 대해 설명합니다.

전역 추적 옵션 설정

  1. 도구 메뉴에서 옵션을 클릭합니다.

  2. 일반 옵션대화 상자에서 글꼴 선택을 클릭하여 표시 옵션을 수정한 다음 확인을 클릭합니다.

  3. 필요에 따라 연결한 후 즉시 추적 시작을 선택합니다.

  4. 필요에 따라 공급자 버전 변경 시 추적 정의 업데이트를 선택합니다. 이 옵션은 기본값으로 선택되어 있으며 권장 사항입니다. 이 옵션을 선택하면 추적 정의가 추적을 수행 중인 현재 버전의 서버로 자동으로 업데이트됩니다.

  5. 필요에 따라 서버가 롤오버 파일을 관리하는 방법을 지정합니다.

    • 확인하지 않고 모든 롤오버 파일을 순서대로 로드를 선택하면 재생 시 롤오버 파일을 자동으로 로드할 수 있습니다.

    • 롤오버 파일 로드 전에 확인을 선택하면 재생 시 롤오버 파일을 제어할 수 있습니다.

    • 다음 롤오버 파일 로드 안함을 선택하면 한 번에 한 개의 파일만 재생할 수 있습니다.

  6. 필요에 따라 재생 옵션을 설정합니다.

    • 기본 재생 스레드 수 는 재생 중 사용할 프로세서 스레드 수를 제어합니다. 스레드 수가 높을수록 재생이 더 빨리 완료되지만 재생 시 서버 성능이 저하됩니다. 권장 사항은 4로 설정입니다. 다음 표에서는 사용 가능한 옵션을 나열합니다.

      설명
      2 최소값. 두 스레드를 사용하여 재생합니다.
      4 기본값입니다.
      255 최대값. 최대값을 설정하면 다른 프로세스의 성능이 저하됩니다.
    • 기본 상태 모니터 대기 간격(초) 은 재생 스레드가 다른 프로세스를 차단할 수 있는 최대 시간(초)을 설정합니다. 다음 표에서는 값을 설명합니다.

      설명
      0 최소값. 0으로 설정은 SQL Server Profiler가 차단 프로세스를 절대 중지하지 않음을 의미합니다.
      3600 기본값입니다. 3600 초 또는 한 시간을 초과하지 않는 차단 프로세스를 허용합니다.
      86400 최대값. 86400 초 또는 한 시간을 초과하지 않는 차단 프로세스를 허용합니다.
    • 기본 상태 모니터 폴링 간격 (초)은 프로세스 차단을 위해 재생 스레드를 폴링하는 빈도를 설정합니다. 다음 표에서는 값을 설명합니다.

      설명
      1 최소값. 1을 설정하면 SQL Server Profiler가 차단 프로세스를 초당 하나만 폴링함을 의미합니다.
      60 기본값입니다. 차단 프로세스를 분당 하나만 폴링합니다.
      86400 최대값. 차단 프로세스를 86400 초당 또는 하루에 하나만 폴링합니다.

추가 참고

추적 표시 기본값 설정 (SQL Server Profiler)
SQL Server Profiler