다음을 통해 공유


성능 쿼리 간격 지정

Notification Services 인스턴스를 만들 때 Notification Services는 생성자, 호스팅된 이벤트 공급자 또는 배포자가 실행되는 각 서버에 성능 개체를 설치합니다. 이러한 개체 중 일부는 응용 프로그램별로 고유하며 응용 프로그램 데이터베이스를 쿼리하여 업데이트합니다. 성능 쿼리 간격을 설정하여 성능 개체 카운터의 업데이트 빈도를 제어할 수 있습니다.

Notification Services 성능 개체

Notification Services는 Notification Services 인스턴스에 대한 MicrosoftWindows 서비스를 만들 때마다 응용 프로그램 수준, 구성 요소 수준 및 인스턴스 수준의 성능 개체를 설치합니다. 이러한 성능 개체의 목록을 보려면 Notification Services 성능 개체를 참조하십시오.

응용 프로그램 정의에 응용 프로그램 수준 개체에 대한 쿼리 간격을 지정합니다. 다른 성능 개체에는 이 쿼리 간격이 적용되지 않습니다.

응용 프로그램 수준 개체의 카운터는 응용 프로그램이 활성화된 경우에만, 생성자를 호스팅하는 서버에서 업데이트됩니다.

쿼리 간격 지정

응용 프로그램 데이터베이스를 쿼리하고 성능 카운터 데이터를 계산하면 응용 프로그램 데이터베이스의 리소스가 소비됩니다. 응용 프로그램에 대한 쿼리 간격을 지정할 때는 현재 성능 데이터에 대한 요구와 쿼리를 실행하여 데이터를 가져올 때 발생하는 처리 오버헤드 간에 균형을 유지해야 합니다.

기본 쿼리 간격은 1분입니다.

성능 쿼리 간격 지정

  • XML을 통해 응용 프로그램을 정의할 때는 PerformanceQueryInterval Element (ADF)를 사용하여 성능 쿼리 간격을 지정합니다.
  • 프로그래밍 방식으로 응용 프로그램을 정의할 때는 PerformanceQueryInterval 속성(NMO)을 사용하여 성능 쿼리 간격을 지정합니다.

참고 항목

개념

응용 프로그램 실행 설정 지정
Notification Services 성능 개체
Notification Services 성능 및 활동 모니터링

도움말 및 정보

SQL Server 2005 지원 받기