다음을 통해 공유


SQL Server 프로파일러의 향상된 기능

SQL Server 프로파일러는 SQL Trace를 위한 그래픽 사용자 인터페이스로, Microsoft 데이터베이스 엔진 또는 Analysis Services 인스턴스를 모니터링하는 데 사용됩니다. 각 데이터베이스 이벤트에 대한 데이터를 캡처한 후 파일 또는 테이블로 저장하여 나중에 분석할 수 있습니다. 예를 들어 프로덕션 환경을 모니터링하여 어느 저장 프로시저가 너무 느리게 실행되어 성능을 떨어뜨리고 있는지 볼 수 있습니다.

새 기능

SQL Server 프로파일러의 새 기능은 다음과 같습니다.

  • 롤오버 추적 파일 - SQL Server 프로파일러는 수집한 롤오버 추적 파일을 순서대로 연속하여 재생할 수 있습니다.
  • 새 확장성 표준 - SQL Server 프로파일러는 SQL Server 프로파일러에서 다른 유형의 서버 및 프로그래밍 인터페이스의 이벤트를 보다 쉽게 캡처할 수 있도록 해 주는 XML 기반 정의를 사용합니다.
  • Microsoft SQL Server 2005 Analysis Services(SSAS)의 프로파일링 - 이제 SQL Server 프로파일러가 SSAS에서 발생시킨 이벤트의 캡처 및 표시를 지원합니다.
  • Microsoft SQL Server 2005 Integration Services(SSIS)의 프로파일링 - 이제 SQL Server 프로파일러가 SSIS에서 발생시킨 이벤트의 표시를 지원합니다.
  • 추적한 실행 계획을 XML로 저장 - 실행 계획의 결과를 XML 형식으로 저장할 수 있습니다. 이후 저장한 XML을 쿼리 편집기에서 로드하여 그래픽 실행 계획으로 표시할 수 있으며, 이때는 기본 데이터베이스가 없어도 됩니다. 또한 SQL Server 프로파일러는 XML 이벤트를 캡처할 때 실행 계획 XML 이벤트를 그래픽으로 표시합니다.
  • 추적 결과를 XML로 저장 - 추적 결과는 표준 저장 형식인 ANSI, 유니코드, OEM과 더불어 XML 형식으로도 저장할 수 있습니다. 이 형식으로 저장한 결과는 편집할 수 있으며 SQL Server 프로파일러의 재생 기능에 대한 입력으로 사용할 수 있습니다.
  • 집계 뷰 - 사용자가 집계 옵션과 집계 키를 선택할 수 있습니다. 이렇게 하면 집계 값을 구성하는 행 수와 함께 집계가 수행된 열을 보여 주는 뷰를 볼 수 있습니다.
  • 추적 이벤트와 성능 모니터 카운터의 상관 관계 - SQL Server 프로파일러에서는 성능 모니터 카운터와 SQL Server 또는 SSAS 이벤트 간에 상관 관계를 지정할 수 있습니다. 관리자는 SQL Server 또는 SSAS 추적을 수집하는 동시에 미리 정의된 성능 모니터 카운터 집합에서 성능 모니터 카운터를 선택한 다음 지정한 간격으로 저장할 수 있습니다.

참고 항목

관련 자료

SQL Server 프로파일러 용어

도움말 및 정보

SQL Server 2005 지원 받기