SQL Server 프로파일러 F1 도움말

Microsoft SQL Server 프로파일러SQL Server Profiler 는 서버로부터 MicrosoftMicrosoft SQL ServerSQL Server 이벤트를 캡처하는 도구입니다. 이벤트는 추적 파일에 저장되며 이 파일은 나중에 분석되거나 문제를 진단할 때 특정 단계를 다시 수행하기 위해 사용할 수 있습니다.

다음 섹션에서는 SQL Server 프로파일러SQL Server Profiler에 대한 상황에 맞는 도움말 항목을 제공합니다. 이러한 항목은 F1 키를 누르거나 대화 상자에서 도움말 을 클릭하여 사용자 인터페이스를 통해 볼 수 있습니다.

추적 속성(일반)

추적 속성 대화 상자의 일반 탭을 사용하여 추적의 속성을 확인하거나 지정할 수 있습니다.

옵션

추적 이름
추적 이름을 지정합니다.

추적 공급자 이름
추적되는 SQL ServerSQL Server 인스턴스의 이름을 표시합니다. 이 필드에는 연결할 때 지정한 서버의 이름이 자동으로 채워집니다. 추적 공급자의 이름을 변경하려면 취소 를 클릭하여 대화 상자를 닫은 다음 새 추적을 시작합니다.

추적 공급자 유형
추적을 제공하는 서버 유형을 표시합니다. 추적 공급자 유형 필드는 추적 정의 파일에 의해 자동으로 채워집니다. 이 필드는 수정할 수 없습니다.

version
추적을 제공하는 서버 버전을 표시합니다. 버전 필드는 추적 정의 파일에 의해 자동으로 채워집니다. 이 필드는 수정할 수 없습니다.

템플릿 사용
템플릿 디렉터리에서 템플릿을 선택합니다. 이 디렉터리에는 기본 템플릿 및 현재 추적 공급자 유형을 위해 만들어진 사용자 정의 템플릿이 있습니다.

파일에 저장
추적 데이터를 .trc 파일에 캡처합니다. 추적 데이터를 저장하면 나중에 검토 및 분석 작업에 유용합니다.

최대 파일 크기 설정(MB)
추적 데이터를 파일에 저장하려면 추적 파일의 최대 크기를 지정해야 합니다. 기본값은 5MB입니다. 최대 크기는 파일이 저장된 파일 시스템이 NTFS인지 FAT인지에 따라 달라집니다.

<Graphic> 다른 이름으로 저장
파일을 저장하려고 선택한 후에는 이 아이콘을 선택하여 파일 이름을 변경할 수 있습니다.

파일 롤오버 사용
최대 파일 크기에 도달했을 때 추적 데이터를 보관할 추가 파일을 만들려면 선택합니다. 각각의 새 파일 이름에는 원래의 .trc 파일 이름 뒤에 순서대로 번호가 매겨집니다. 예를 들어 최대 파일 크기에 도달하면 NewTrace.trc가 닫히고 NewTrace_1.trc, NewTrace_2.trc 등의 새 파일이 순서대로 열립니다. 추적 내용을 파일에 저장하면 파일 롤오버 옵션이 기본적으로 선택됩니다.

서버에서 추적 데이터 처리
추적을 실행하는 서버가 추적 데이터를 처리하도록 지정합니다. 이 옵션을 사용하면 추적으로 인해 발생하는 성능 오버헤드를 줄일 수 있습니다. 이 확인란을 선택하면 스트레스 상태에서도 모든 이벤트가 추적됩니다. 이 확인란의 선택을 취소하면 SQL Server 프로파일러가 처리를 수행하게 되고 스트레스 상태에서 몇몇 이벤트는 추적되지 않을 수 있습니다.

테이블에 저장
추적 데이터를 데이터베이스 테이블에 캡처합니다. 추적 데이터를 저장하면 나중에 검토 및 분석 작업에 유용합니다. 추적 데이터를 테이블에 저장하면 추적이 저장될 서버에 상당한 오버헤드가 발생할 수 있습니다. 가능하면 추적되는 서버에 추적 테이블을 저장하지 않도록 합니다.

<Graphic> 대상 테이블
추적 데이터를 데이터베이스 테이블에 저장하도록 선택한 후에는 이 아이콘을 선택하여 테이블 이름을 변경할 수 있습니다.

최대 행 수 설정(천 단위)
데이터를 저장할 행의 최대 개수를 지정합니다. 기본값은 1000입니다.

추적 중지 시간 설정
추적을 끝내고 닫을 날짜와 시간을 설정합니다. 추적 속성 대화 상자의 이벤트 선택 탭을 사용하여 추적된 이벤트 및 데이터 열의 속성을 확인하거나 지정할 수 있습니다.

추적 속성(이벤트 선택 탭)

추적 속성 대화 상자의 이벤트 선택 탭을 사용하여 추적된 이벤트 및 데이터 열의 속성을 확인하거나 지정할 수 있습니다.

옵션

Events
이벤트 열에서 확인란을 선택하거나 선택 취소하여 추적된 이벤트를 지정합니다. Events 는 이벤트 범주별로 구성됩니다. 템플릿에 지정된 이벤트 클래스는 자동으로 선택됩니다. 자세한 내용은 SQL Server Event Class Reference를 참조하세요.

데이터 열
원하는 이벤트 및 데이터 열에 해당하는 확인란을 선택하여 추적된 데이터 열을 지정합니다. 추적에 포함된 각 이벤트와 관련된 모든 이벤트 열이 기본적으로 선택됩니다.

데이터 열 머리글을 클릭하고 필터 조건을 입력하여 필터를 지정합니다. 필터링된 데이터 열은 필터 편집 대화 상자에서 열 레이블 왼쪽에 있는 필터 아이콘으로 표시됩니다. 자세한 내용은 SQL Server Profiler - 필터 편집을 참조하세요.

모든 이벤트 표시
사용할 수 있는 모든 이벤트를 표시합니다. 기본적으로 이벤트 선택 표에서 선택된 행만 표시됩니다. 이벤트 선택 표에서 선택되지 않은 모든 이벤트를 숨기려면 이 확인란의 선택을 취소합니다.

모든 열 표시
사용할 수 있는 모든 데이터 열을 표시합니다. 기본적으로 선택된 데이터 열만 표시됩니다. 이벤트 선택 표에서 선택되지 않은 모든 데이터 열을 숨기려면 이 확인란의 선택을 취소합니다.

열 필터
필터 편집 대화 상자를 시작합니다. 이 대화 상자를 사용하여 데이터 열 필터를 편집할 수 있습니다.

열 구성
추적의 열 순서를 변경하고 결과를 하나 이상의 열로 그룹화합니다.

추적 템플릿 속성(일반 탭)

추적 템플릿 속성 대화 상자의 일반 탭을 사용하여 다음 옵션으로 새 추적 템플릿을 만들 수 있습니다. 이 대화 상자에 액세스하려면 SQL Server 프로파일러SQL Server Profiler 파일 메뉴에서 템플릿을 가리킨 다음 새 템플릿을 클릭합니다.

옵션

서버 유형 선택
이 템플릿을 사용할 서버 유형을 지정합니다.

새 템플릿 이름
템플릿에 대해 설명하는 이름을 제공합니다.

기존 템플릿을 바탕으로 새 템플릿 만들기
목록에 있는 템플릿을 이 템플릿의 바탕으로 사용합니다. 선택한 모든 이벤트, 데이터 열 및 필터는 처음에 기존 템플릿과 일치하며 나중에 필요에 따라 수정할 수 있습니다.

선택한 서버 유형에 대한 기본 템플릿으로 사용
이 서버 유형에 대해 만든 추적에 기본적으로 이 템플릿을 사용합니다.

추적 템플릿 속성 편집(일반 탭)

추적 템플릿 속성 대화 상자의 일반 탭에서 제공하는 다음 옵션을 통해 기존 추적 템플릿을 보거나 편집할 수 있습니다. 이 대화 상자에 액세스하려면 SQL Server 프로파일러SQL Server Profiler 파일 메뉴에서 템플릿을 가리킨 다음 템플릿 편집을 클릭합니다.

옵션

서버 유형 선택
이 템플릿을 사용할 서버 유형을 지정합니다.

템플릿 이름 선택
편집할 템플릿을 선택합니다.

선택한 서버 유형에 대한 기본 템플릿으로 사용
이 서버 유형에 대해 만든 추적에 기본적으로 이 템플릿을 사용합니다.

추적 템플릿 속성(이벤트 선택 탭)

추적 템플릿 속성 대화 상자의 이벤트 선택 탭을 사용하여 SQL Server 프로파일러SQL Server Profiler 추적 템플릿에 포함할 이벤트 클래스와 데이터 열을 표시, 편집 또는 지정할 수 있습니다.

옵션

이벤트
이벤트 열에서 확인란을 선택하거나 선택 취소하여 추적해야 할 이벤트를 지정합니다. 이벤트는 이벤트 범주별로 구성됩니다.

일반 탭에서 기존 템플릿을 바탕으로 새 템플릿 만들기 를 선택한 경우 지정한 템플릿에 따라 이벤트가 자동으로 선택됩니다. 이벤트 클래스에 대한 자세한 내용은 SQL Server Event Class Reference를 참조하십시오.

데이터 열
필요한 데이터 열과 이벤트에 해당하는 확인란을 선택하여 추적해야 할 데이터 열을 지정합니다. 이벤트에 해당하는 확인란을 선택한 경우 추적에 포함된 이벤트마다 관련된 모든 이벤트 열이 기본적으로 선택되어 있습니다. 일반 탭에서 기존 템플릿을 바탕으로 새 템플릿 만들기 를 선택한 경우 지정한 템플릿에 따라 데이터 열과 필터가 자동으로 선택됩니다.

데이터 열 머리글을 클릭하고 필터 조건을 입력하여 필터를 지정합니다. 필터링된 데이터 열은 필터 편집 대화 상자에서 열 레이블 왼쪽에 있는 필터 아이콘으로 표시됩니다.

모든 이벤트 표시
사용할 수 있는 모든 이벤트를 표시합니다. 기존 템플릿을 기반으로 하지 않고 새 템플릿을 만드는 중이면 이 옵션이 기본적으로 선택되어 있습니다. 이벤트 선택 표에서 선택되지 않은 이벤트를 모두 숨기려면 확인란의 선택을 취소합니다.

모든 열 표시
사용할 수 있는 모든 데이터 열을 표시합니다. 기존 템플릿을 기반으로 하지 않고 새 템플릿을 만드는 중이면 이 옵션이 기본적으로 선택되어 있습니다. 이벤트 선택 표에서 선택되지 않은 데이터 열을 모두 숨기려면 확인란의 선택을 취소합니다.

열 필터
데이터 열 레이블 왼쪽에 필터 아이콘을 표시하는 필터 편집 대화 상자를 시작합니다. 필터 편집 대화 상자를 사용하여 데이터 열 필터를 편집할 수 있습니다.

열 구성
추적의 열 순서를 변경하고 결과를 하나 이상의 열로 그룹화합니다.

추적 파일 속성(일반 탭)

추적 파일 속성 대화 상자의 일반 탭을 사용하여 추적 파일의 속성을 볼 수 있습니다.

이 창을 보려면 추적 파일을 엽니다. 그런 다음 파일 메뉴에서 속성을 클릭합니다.

옵션

** 파일 이름 **
표시할 추적 파일의 경로 및 이름입니다.

추적 공급자 이름
추적된 SQL ServerSQL Server 인스턴스의 이름을 표시합니다.

추적 공급자 유형
추적을 제공한 서버 유형을 표시합니다.

version
추적을 제공한 서버 버전을 표시합니다.

파일 크기(KB)
추적 파일 크기(KB)입니다.

만든 날짜
추적 파일을 만든 날짜와 시간입니다.

수정한 날짜
추적 파일을 수정한 날짜와 시간입니다.

추적 파일 속성(이벤트 선택 탭)

추적 파일 템플릿 속성 대화 상자의 이벤트 선택 탭을 사용하여 추적의 열 속성을 보거나 추적에서 데이터 열을 제거할 수 있습니다.

이 창을 보려면 추적 파일을 엽니다. 그런 다음 파일 메뉴에서 속성을 클릭하고 이벤트 선택 탭을 클릭합니다.

옵션

이벤트
이벤트 범주별로 구성된 추적된 이벤트를 표시합니다. 처음에는 추적의 모든 이벤트가 선택됩니다. 이벤트는 해당 확인란을 선택하거나 이벤트에 대한 데이터 열을 선택하여 선택할 수 있습니다. 이벤트 확인란을 선택하면 해당 이벤트에 대해 사용할 수 있는 모든 데이터 열이 선택됩니다. 이벤트에 대한 데이터 열을 선택하면 이벤트가 선택되고 필요한 다른 열도 자동으로 선택됩니다. 추적 파일 또는 테이블을 볼 때 이벤트 또는 데이터 열에 대한 확인란의 선택을 취소하면 추적 창에 표시되는 데이터의 양이 줄어들므로 보다 쉽게 분석할 수 있습니다. 추적 창에 표시되는 데이터의 양은 열 필터를 변경하여 줄일 수도 있습니다. 이벤트 클래스에 대한 자세한 내용은 SQL Server Event Class Reference를 참조하십시오.

데이터 열
추적된 데이터 열을 표시합니다. 추적에 포함된 각 이벤트에 대해 기본적으로 추적의 모든 관련 데이터 열이 선택됩니다.

데이터 열 머리글을 클릭하고 필터 조건을 입력하여 필터를 지정합니다. 필터링된 데이터 열은 필터 편집 대화 상자에서 열 레이블 왼쪽에 있는 필터 아이콘으로 표시됩니다.

모든 이벤트 표시
사용할 수 있는 모든 이벤트를 표시합니다. 기본적으로 이벤트 선택 표에서 선택된 행만 표시됩니다. 이벤트 선택 표에서 선택되지 않은 모든 이벤트를 숨기려면 이 확인란의 선택을 취소합니다. 모든 이벤트 표시 를 선택한 상태에서 추적 파일 또는 테이블을 볼 때는 추적에 기록된 모든 이벤트가 추적 창에 표시됩니다.

모든 열 표시
사용할 수 있는 모든 데이터 열을 표시합니다. 기본적으로 선택된 데이터 열만 표시됩니다. 이벤트 선택 표에서 선택되지 않은 모든 데이터 열을 숨기려면 이 확인란의 선택을 취소합니다.

열 필터
필터 편집 대화 상자를 시작합니다. 필터링된 데이터 열의 열 레이블 왼쪽에 필터 아이콘이 표시됩니다. 필터 편집 대화 상자를 사용하여 데이터 열 필터를 편집할 수 있습니다.

열 구성
이벤트를 선택하고 추적할 데이터 열을 선택한 다음 열 구성을 클릭하여 추적 결과 창에서 표에 있는 열의 순서를 다시 정렬합니다.

추적 테이블 속성(이벤트 선택 탭)

추적 테이블 속성 대화 상자의 이벤트 선택 탭을 사용하여 추적의 이벤트 및 데이터 열 속성을 보거나 추적에서 이벤트나 열을 제거할 수 있습니다.

이 창을 표시하려면 SQL Server 프로파일러SQL Server Profiler 를 사용하여 추적 테이블을 엽니다. 그런 다음 파일 메뉴에서 속성을 클릭하고 이벤트 선택 탭을 클릭합니다.

옵션

이벤트
이벤트 범주별로 구성된 추적된 이벤트를 표시합니다. 이벤트는 해당 확인란을 선택하거나 이벤트에 대한 데이터 열을 선택하여 선택할 수 있습니다. 이벤트 확인란을 선택하면 해당 이벤트에 대해 사용할 수 있는 모든 데이터 열이 선택됩니다. 이벤트에 대한 데이터 열을 선택하면 이벤트가 선택되고 필요한 다른 열도 자동으로 선택됩니다. 추적 파일 또는 테이블을 볼 때 이벤트 또는 데이터 열에 대한 확인란의 선택을 취소하면 추적 창에 표시되는 데이터의 양이 줄어들므로 보다 쉽게 분석할 수 있습니다. 추적 창에 표시되는 데이터의 양은 열 필터를 변경하여 줄일 수도 있습니다. 이벤트 클래스에 대한 자세한 내용은 SQL Server Event Class Reference를 참조하십시오.

기타 데이터 열
추적된 데이터 열을 표시합니다. 추적에 포함된 각 이벤트에 대해 기본적으로 추적의 모든 관련 데이터 열이 선택됩니다.

데이터 열 머리글을 클릭하고 필터 조건을 입력하여 필터를 지정합니다. 필터링된 데이터 열은 필터 편집 대화 상자에서 열 레이블 왼쪽에 있는 필터 아이콘으로 표시됩니다.

모든 이벤트 표시
사용할 수 있는 모든 이벤트를 표시합니다. 기본적으로 이벤트 선택 표에서 선택된 행만 표시됩니다. 이벤트 선택 표에서 선택되지 않은 모든 이벤트를 숨기려면 이 확인란의 선택을 취소합니다. 모든 이벤트 표시 를 선택한 상태에서 추적 파일 또는 테이블을 볼 때는 추적에 기록된 모든 이벤트가 추적 창에 표시됩니다.

모든 열 표시
사용할 수 있는 모든 데이터 열을 표시합니다. 기본적으로 선택된 데이터 열만 표시됩니다. 이벤트 선택 표에서 선택되지 않은 모든 데이터 열을 숨기려면 이 확인란의 선택을 취소합니다.

열 필터
열 레이블 왼쪽에 필터 아이콘을 표시하는 필터 편집 대화 상자를 표시합니다. 이 대화 상자를 사용하여 데이터 열 필터를 편집할 수 있습니다.

열 구성
이벤트를 선택하고 추적할 데이터 열을 선택한 다음 열 구성을 클릭하여 추적 결과 창에서 표에 있는 열의 순서를 다시 정렬합니다.

SQL Server 프로파일러 - 성능 카운터 제한

성능 카운터 제한 대화 상자를 사용하여 SQL Server 프로파일러SQL Server Profiler 추적과 상관 관계를 지정할 시스템 모니터 성능 로그 파일의 정보를 제한할 수 있습니다. 이 대화 상자를 사용하여 상관 관계를 지정하는 데 사용하도록 표시할 카운터를 선택할 수 있습니다.

성능 카운터 제한 대화 상자에는 성능 로그 파일에 포함된 성능 개체 및 카운터가 제공됩니다.

추적과 상관 관계를 지정할 성능 개체 및 카운터를 선택하려면

  1. 성능 개체를 확장하여 성능 로그 파일에 포함된 카운터를 표시합니다.

  2. SQL Server 프로파일러SQL Server Profiler 추적 파일과 상관 관계를 지정할 카운터를 선택합니다.

    특정 성능 개체에 해당하는 모든 카운터를 선택하려면 성능 개체 옆에 있는 확인란을 선택합니다. 컴퓨터를 나타내는 최상위 노드를 선택하면 성능 로그 파일에 포함되어 있는 모든 성능 개체와 카운터가 선택됩니다.

    SQL Server Profiler - 도구/옵션(일반 옵션 페이지)

    일반 옵션 대화 상자를 사용하여 다음 옵션을 확인하거나 지정할 수 있습니다.

옵션

표시 옵션

글꼴 이름
추적하는 동안 추적 결과 표에 사용되는 글꼴 이름을 표시합니다.

글꼴 크기
추적하는 동안 추적 결과 표에 사용되는 글꼴 크기를 표시합니다.

글꼴 선택
글꼴 설정을 변경할 수 있는 대화 상자를 엽니다.

날짜 및 시간 값 표시에 국가별 설정 사용
컴퓨터에 구성된 국가별 설정에 따라 날짜 및 시간 값을 표시합니다. 이 옵션을 선택하지 않으면 Microsoft SQL ServerSQL Server에서 사용하는 밀리초 단위까지 포함된 고정 형식으로 날짜 및 시간이 표시됩니다.

참고: 이 확인란을 선택/선택 해제하면 StartTimeEndTime과 같은 시간 열 표시 형식이 변경됩니다. 하지만 언어 이벤트 또는 원격 프로시저 호출(RPC) 내의 DateTime 값 매개 변수는 변경되지 않습니다.

기간 열에 마이크로초 단위로 값 표시
추적에 대한 기간 데이터 열의 값을 마이크로초 단위로 표시합니다. 기본적으로 기간 열의 값은 밀리초 단위로 표시됩니다.

추적 옵션

연결한 후 즉시 추적 시작
연결되면 기본 템플릿을 사용하여 즉시 추적을 시작합니다.

공급자 버전 변경 시 추적 정의 업데이트
공급자가 업데이트된 경우 SQL ServerSQL Server 에 최신 추적 정의를 적용합니다. 이 옵션은 기본적으로 선택되지 않습니다. 이 옵션을 선택하면 SQL Server 프로파일러SQL Server Profiler가 서버에서 추적 정의를 쿼리하여 정의가 있으면 디스크에 파일을 다시 만듭니다.

파일 롤오버 옵션

확인하지 않고 모든 롤오버 파일을 순서대로 로드
추적 파일이 열리면 롤오버 파일을 자동으로 로드합니다. 이 옵션을 선택하면 추적하는 동안 두 개 이상의 파일이 생성된 경우 자동으로 모든 롤오버 파일이 로드됩니다.

롤오버 파일 로드 전에 확인
추적 파일을 열면 SQL Server 프로파일러SQL Server Profiler 가 롤오버 파일을 추가하기 전에 사용자에게 확인 메시지를 표시합니다.

다음 롤오버 파일 로드 안 함
SQL Server 프로파일러SQL Server Profiler 에서 다음 롤오버 파일을 로드하지 않습니다.

재생 옵션

기본 재생 스레드 수
동시에 사용할 재생 스레드 수를 지정합니다. 이 값을 높게 설정할수록 재생하는 동안 리소스가 더 많이 사용되지만 재생 동시성은 향상됩니다.

기본 상태 모니터 대기 간격(초)
재생하기 전에 대기하는 간격(초)을 지정합니다. 기본값은 3600초(1시간)입니다. 이 설정은 상태 모니터에서 스레드를 종료하기 전까지 스레드가 실행되는 시간을 결정합니다.

기본 상태 모니터 폴링 간격(초)
재생 중 상태 모니터 폴링 간격(초)을 지정합니다. 기본값은 60초입니다. 이 값을 사용하면 상태 모니터에서 종료 후보에 대해 폴링하는 주기를 구성할 수 있습니다.

SQL Server 프로파일러 - 원본 테이블/데이터베이스 엔진 튜닝 관리자 - 작업 테이블 선택

Microsoft SQL Server Profiler 및 튜닝 관리자는 이 대화 상자를 사용하여 테이블을 선택합니다.

프로파일러에서 추적 테이블의 원본 테이블을 지정하려면 원본 테이블 대화 상자를 사용합니다. 추적 테이블은 추적 내용이 로드되는 테이블이고 이 테이블의 내용은 추적 재생을 위해 검토되거나 사용됩니다.

튜닝 관리자에서는 작업 테이블 선택 대화 상자를 사용하여 튜닝 작업으로 사용할 추적 정보가 포함된 데이터베이스 테이블을 선택하거나 튜닝 분석 시작 전에 테이블 내용을 미리 볼 수 있습니다.

옵션

SQL Server
현재 연결된 SQL Server 인스턴스를 지정합니다. 이 필드는 자동으로 채워지며 업데이트할 수 없습니다.

데이터베이스
추적 테이블이 있는 데이터베이스를 지정합니다.

소유자
Specifies the owner of the trace table. 이 필드에는 dbo가 자동으로 채워집니다.

Table
추적을 읽어오는 추적 테이블의 이름을 지정합니다.

SQL Server 프로파일러 - 대상 테이블

대상 테이블 대화 상자를 사용하여 추적을 저장할 테이블을 지정할 수 있습니다.

옵션

SQL Server
현재 연결된 SQL ServerSQL Server 인스턴스를 지정합니다. 이 필드는 자동으로 채워지며 업데이트할 수 없습니다. 서버를 변경하려면 취소 를 클릭하고 추적 테이블을 저장할 SQL ServerSQL Server 인스턴스에 연결합니다.

데이터베이스
추적 테이블을 저장할 데이터베이스를 지정합니다.

소유자
Specifies the owner of the trace table. 이 필드에는 dbo가 자동으로 채워집니다.

테이블
추적을 저장할 테이블의 이름을 지정합니다.

SQL Server 프로파일러 - 재생 구성(기본 재생 옵션)

재생 구성 대화 상자에서 기본 재생 옵션 페이지를 사용하여 추적 파일 또는 테이블을 재생하는 방법을 지정할 수 있습니다.

이 창을 보려면 SQL Server 프로파일러SQL Server Profiler를 사용하여 재생에 적합한 이벤트가 포함된 추적 파일 또는 테이블을 엽니다. 자세한 내용은 Replay Requirements을 참조하세요. 추적 파일이나 테이블을 연 상태에서 재생 메뉴의 시작을 클릭한 다음 추적을 재생할 SQL ServerSQL Server 인스턴스에 연결합니다.

옵션

서버 재생
재생을 위해 연결할 SQL ServerSQL Server 인스턴스를 표시합니다.

변경...
다른 서버에 연결하려면 서버에 연결 대화 상자를 시작합니다.

파일에 저장
재생 결과를 파일에 저장합니다. SQL Server 프로파일러SQL Server Profiler 에서 위치를 지정하여 파일을 저장할 수 있는 표준 파일 대화 상자가 표시됩니다.

테이블에 저장
재생 결과를 테이블에 저장합니다. SQL Server 프로파일러SQL Server Profiler 에서 위치를 지정하여 테이블을 저장할 수 있는 테이블 선택 대화 상자가 표시됩니다.

재생 스레드 수
동시에 사용할 재생 스레드 수를 지정합니다. 숫자가 높을수록 재생 중 소비되는 리소스가 늘어나지만 재생 속도가 빨라지고 동시성이 향상됩니다.

추적한 순서대로 이벤트를 재생합니다.
순차적으로 이벤트를 재생합니다. 디버깅을 위해 추적을 재생할 경우 이 옵션을 사용합니다.

여러 스레드를 사용하여 이벤트를 재생합니다.
동시에 이벤트를 재생합니다. 이 옵션을 사용하면 순차적으로 이벤트를 재생하는 것보다 속도가 빨라지지만 디버깅이 해제됩니다. 이벤트는 해당 SPID(시스템 프로세스 ID) 내에서 정렬됩니다.

재생 결과 표시
SQL Server 프로파일러SQL Server Profiler에 재생 결과를 표시합니다.

SQL Server 프로파일러 - 재생 구성(고급 재생 옵션)

재생 구성 대화 상자에서 고급 재생 옵션 탭을 사용하여 추적 파일 재생 방법을 지정할 수 있습니다.

이 창을 보려면 SQL Server 프로파일러SQL Server Profiler를 사용하여 재생에 적합한 이벤트가 포함된 추적 파일 또는 테이블을 엽니다. 자세한 내용은 Replay Requirements을 참조하세요. 추적 파일 또는 테이블이 열려 있는 상태로 재생 메뉴에서 시작을 클릭하고 추적을 재생할 SQL Server의 인스턴스에 연결한 다음 고급 재생 옵션 탭을 클릭합니다.

옵션

시스템 SPID 재생
SQL Server 프로파일러SQL Server Profiler에서 SPID(시스템 프로세스 식별자)를 재생할지 여부를 지정합니다.

한 SPID만 재생
선택한 SPID와 관련된 원본 추적 파일의 작업만 재생합니다.

재생할 SPID
재생할 SPID를 지정합니다.

날짜 및 시간별 재생 제한
원본 추적 파일의 일부만 재생하려면 이 옵션을 선택합니다.

시작 시간
원본 추적 파일에 지정되어 있는 재생 시작 날짜 및 시간입니다.

종료 시간
원본 추적 파일에 지정되어 있는 재생 중지 날짜 및 시간입니다.

상태 모니터 대기 간격(초)
재생하기 전에 대기하는 간격(초)을 지정합니다. 기본값은 3600초(1시간)입니다. 이 설정은 상태 모니터에서 프로세스를 종료하기 전의 프로세스 실행 시간에 영향을 줍니다.

상태 모니터 폴링 간격(초)
재생 중 상태 모니터 폴링 간격(초)을 지정합니다. 기본값은 60초입니다. 이 값을 사용하면 상태 모니터에서 종료 후보에 대해 폴링하는 주기를 구성할 수 있습니다.

SQL Server 차단된 프로세스 모니터 설정
차단된 프로세스 또는 차단 프로세스를 검색하는 프로세스를 설정합니다.

차단된 프로세스 모니터 대기 간격(초)
차단된 프로세스 모니터에서 차단된 프로세스 또는 차단 프로세스를 검색하는 간격을 구성합니다.

SQL Server 프로파일러 - 찾기 대화 상자

찾기 대화 상자를 사용하여 추적에서 특정 문자 또는 단어를 검색할 수 있습니다. 진행 중인 검색을 취소하려면 Esc 키를 누릅니다.

SQL Server 프로파일러SQL Server Profiler에서 이 대화 상자를 열려면 편집 메뉴에서 찾기를 클릭합니다.

옵션

찾을 내용
검색할 텍스트를 입력합니다. 검색은 지정한 문자열을 포함하는 모든 문자열과 일치합니다. 예를 들어 "Completed"에 대한 검색은 "SQL:BatchCompleted"와 일치합니다. 와일드카드 문자(*, ? 등)는 지원되지 않습니다.

열에서 검색
검색할 데이터 열을 클릭하거나 <All columns>를 클릭하여 추적에서 모든 데이터 열을 검색합니다.

대/소문자 구분
찾을 내용 상자에 입력한 텍스트와 대/소문자가 같은 텍스트를 찾습니다. 추적에서 대문자 및 소문자 텍스트로 이루어진 예를 모두 찾으려면 이 확인란의 선택을 취소합니다.

단어 단위로
전체 단어로 검색을 제한합니다. 단어 내의 문자 단위로 검색하려면 단어 단위로 확인란의 선택을 취소합니다.

다음 찾기
다음 찾기 상자에 입력한 문자의 다음 예를 찾습니다.

이전 찾기
추적에서 뒤로 검색하여 다음 찾기 상자에 입력한 문자의 이전 예를 찾습니다.

SQL Server 프로파일러 - 열 구성

열 구성 대화 상자를 사용하여 데이터 열을 선택한 후 추적 파일에 표시되는 이벤트를 그룹화하거나 집계하면 큰 추적 파일 또는 테이블을 쉽게 확인 및 분석할 수 있습니다.

집계할 경우 해당 이벤트 클래스 형식의 추적에 포함된 모든 이벤트가 이동 또는 축소됩니다. 이벤트 클래스 이름의 왼쪽에는 더하기 기호(+)가 나타납니다. 더하기 기호를 클릭하면 이벤트 클래스가 확장되어 해당 형식의 모든 이벤트가 표시됩니다.

그룹화하면 추적 창 화면에 이벤트 클래스가 형식별로 분류되어 표시됩니다. 그러나 각 이벤트 클래스 형식의 이벤트는 축소되어 표시되지 않습니다.

추적 창 화면에서 이벤트를 그룹화하거나 집계하면, 그룹화 또는 집계하도록 선택한 열은 창에서 고정되어 있지만 오른쪽 또는 왼쪽으로 스크롤하여 다른 데이터 열을 볼 수 있습니다.

이 대화 상자에 액세스하려면 기존 추적 파일 또는 테이블을 열고 SQL Server 프로파일러SQL Server Profiler 파일 메뉴에서 속성을 클릭합니다. 추적 속성 대화 상자에서 이벤트 선택 탭을 클릭한 다음 열 구성을 클릭합니다. 또한 새 추적을 만들 때 이벤트 선택 탭에서 열 구성 을 클릭해도 됩니다.

옵션

그룹
추적 창에서 이벤트 클래스를 그룹화하거나 집계하려면 그룹 아래에 있는 데이터 열 이름을 이동합니다.

이벤트를 집계하려면 데이터 열을 하나씩 그룹으로 이동합니다. 그러면 추적 창 화면의 이벤트 형식 이름 아래에 있는 특정 형식의 모든 이벤트가 축소됩니다. 이벤트 클래스 이름의 왼쪽에는 더하기 기호(+)가 나타납니다. 이벤트 클래스 형식을 확장하고 모든 이벤트를 표시하려면 더하기 기호를 클릭합니다. 보기 메뉴에서 집계 보기 또는 그룹화 보기 를 클릭하여 집계 및 그룹화 옵션을 설정하거나 해제할 수 있습니다.

이벤트를 그룹화하려면 둘 이상의 데이터 열을 그룹으로 이동합니다. 그러면 추적 창 화면에서 특정 형식의 모든 이벤트가 그룹화되지만 각 이벤트 클래스 형식 이름 아래에 있는 이벤트는 축소되지 않습니다. 보기 메뉴에서 그룹화 보기 를 클릭하여 그룹화된 보기와 그룹화되지 않은 보기 간에 전환할 수 있습니다. 데이터 열을 두 개 이상 그룹으로 이동한 경우에는 집계 보기 로 전환할 수 없습니다.


그룹으로 이동할 수 있는 데이터 열의 목록입니다. 목록을 확장하려면 왼쪽에 있는 더하기 기호(+)를 클릭합니다.

위로
데이터 열을 선택한 다음 위로를 클릭하여 데이터 열을 그룹으로 이동합니다. 위로 를 클릭하여 추적 창 화면에서 열이 표시되는 순서를 다시 정렬할 수도 있습니다.

아래로
데이터 열을 선택한 다음 아래로를 클릭하여 데이터 열을 그룹 밖으로 이동합니다. 아래로 를 클릭하여 추적 창 화면에서 열이 표시되는 순서를 다시 정렬할 수도 있습니다.

SQL Server 프로파일러 - 필터 편집

필터 편집 대화 상자를 사용하여 추적에서 데이터 열 필터를 만들고 수정할 수 있습니다. 목록에서 데이터 열 이름을 클릭하면 해당 데이터 열에 사용할 수 있는 필터 조건이 인접한 창에 표시됩니다. 필터 조건을 입력하고 확인 을 클릭하면 해당 조건이 선택한 데이터 열에 적용됩니다. 목록의 데이터 열 이름 왼쪽에 필터 아이콘이 나타나면 이미 해당 열에 대해 구성된 필터가 있는 것입니다.

참고: 문자열 유형 데이터 열의 경우 필터 조건이 LIKE 또는 NOT LIKE 문자열 값으로 표시됩니다.

템플릿 이름 선택

템플릿 이름 선택 대화 상자를 사용하여 운영 체제의 파일로 내보낼 기존 SQL Server 프로파일러SQL Server Profiler 추적 템플릿을 선택할 수 있습니다. 또한 기존 추적 템플릿을 편집하는 경우 이 대화 상자를 사용하여 추적 템플릿을 저장할 다른 이름을 선택하거나 입력할 수 있습니다. 템플릿을 내보내는 경우 이 대화 상자에 액세스하려면 SQL Server 프로파일러SQL Server Profiler파일 메뉴에서 템플릿을 가리킨 다음 템플릿 내보내기를 클릭합니다. 템플릿의 이름을 변경하는 경우 이 대화 상자에 액세스하려면 파일 메뉴에서 템플릿, 템플릿 편집을 차례로 가리킨 다음 다른 이름으로 저장을 클릭합니다.

옵션

서버 유형
템플릿을 선택할 서버 유형을 선택합니다. 이 옵션은 템플릿을 내보내는 경우에만 사용할 수 있습니다.

템플릿 이름
새 템플릿 이름을 입력하거나 목록에서 템플릿 이름을 선택합니다. 템플릿을 내보내는 경우에는 목록에서 템플릿 이름을 선택할 수만 있습니다.

참고 항목

SQL Server 프로파일러
서버 성능 및 작업 모니터링