다음을 통해 공유


NS$instance_name: Notifications 개체

NS$instance_name: Notifications 개체는 응용 프로그램 수준 카운터를 제공합니다. 이러한 카운터는 응용 프로그램 데이터베이스를 쿼리하여 응용 프로그램의 알림 및 알림 일괄 처리를 모니터링합니다. 이러한 카운터는 생성자가 실행되는 서버에서만 사용할 수 있습니다.

카운터

설명

용도

Batches

응용 프로그램이 시작된 이후 생성된 알림 일괄 처리 개수입니다.

생성자의 활동 수준을 확인하고 Batches Successfully Delivered 카운터와 비교하는 데 사용합니다.

Batches Awaiting Distribution*

배포자가 선택하도록 대기 중인 알림 일괄 처리 개수입니다.

알림 일괄 처리 백로그가 있는지 확인하는 데 사용합니다.

백로그는 시스템이 수직으로 확장되거나 수평으로 확장되어야 함을 나타냅니다. 백로그는 사용량이 많은 기간에도 존재할 수 있으며 문제가 있는 것은 아닙니다.

Batches Expired*

만료된 알림이 포함된 알림 일괄 처리 개수입니다. 이 카운터는 응용 프로그램이 마지막으로 시작된 이후 만료된 모든 일괄 처리를 포함합니다.

알림이 만료되어 보내지지 않는지 여부를 확인하는 데 사용합니다.

이러한 경우는 작은 ExpirationAge 값 또는 계속된 배달 문제로 인해 모든 재시도가 이루어지기 전에 만료 시간이 경과하는 경우에 발생할 수 있습니다.

Batches Failed Delivery*

하나 이상의 실패한 알림이 있는 알림 일괄 처리 개수입니다. 이 카운터는 응용 프로그램이 마지막으로 시작된 이후 실패한 모든 일괄 처리를 포함합니다.

배포 문제가 있는지 여부를 확인하는 데 사용합니다. 실패한 알림이 많은 경우 배포자, 배달 채널 및 배달 서비스에서 오류를 검사합니다. 문제가 적을 경우 알림 및 구독자 데이터를 검사합니다.

ms171078.note(ko-kr,SQL.90).gif참고:

"실패"는 "만료"와 같지 않습니다. 응용 프로그램은 실패한 일괄 처리를 다시 시도할 수 있지만 만료된 일괄 처리는 다시 시도하지 않습니다. RetrySchedule 요소를 사용하여 다시 시도를 구성합니다.

Batches In Generation*

현재 생성 중인 알림 일괄 처리 개수입니다.

현재 생성자 작업을 확인하는 데 사용합니다.

Batches In Retry*

현재 배달 다시 시도 대기열에 있는 알림 일괄 처리 개수입니다.

응용 프로그램의 알림 배달이 처음부터 실패했는지 여부를 확인하는 데 사용합니다. 이것은 일반 배달 채널 또는 배포자 문제를 해결하는 데 도움이 됩니다.

Batches Successfully Delivered*

응용 프로그램이 시작된 이후 성공적으로 배달된 알림 일괄 처리 개수입니다.

Batches 카운터와 비교하여 생성된 일괄 처리가 배달 중인지 여부를 확인하는 데 사용합니다.

데이터베이스에서 데이터를 제거하는 데이터 제거(Vacuuming) 과정은 이 카운터의 값에 영향을 미칩니다.

Notifications

응용 프로그램이 시작된 이후 생성된 알림 개수입니다.

멀티캐스트 또는 다이제스트 배달을 사용할 경우 이 개수는 배달에 통합되기 이전의 알림 개수입니다.

응용 프로그램이 생성 중인 알림 개수를 확인하는 데 사용합니다.

Notifications Awaiting Distribution*

배포자가 선택하도록 대기 중인 알림 개수입니다.

알림의 백로그가 있는지 여부를 확인하는 데 사용합니다.

이 카운터는 Batches Awaiting Distribution 카운터와 비슷하지만 알림 개수를 제공합니다.

Notifications Failed Delivery*

응용 프로그램이 마지막으로 시작된 이후 배달 처리를 실패한 알림 개수입니다.

실패로 표시된 일괄 처리에서 실패한 알림 개수를 확인하는 데 사용합니다. 실패로 표시된 각 일괄 처리에는 하나 이상의 실패한 알림이 포함되어 있습니다.

ms171078.note(ko-kr,SQL.90).gif참고:

"실패"는 "만료"와 같지 않습니다. 응용 프로그램은 실패한 일괄 처리를 다시 시도할 수 있지만 만료된 일괄 처리는 다시 시도하지 않습니다. RetrySchedule 요소를 사용하여 다시 시도를 구성합니다.

Notifications Generated Per Second/Class

초/클래스당 생성된 알림 개수입니다.

이 값은 시스템 모니터 샘플링 간격 동안 생성된 총 알림 개수가 되며 각 알림 클래스에 대한 초당 개수를 결정합니다.

모든 알림 클래스의 작업을 분석하는 데 사용합니다.

Notifications Successfully Delivered*

응용 프로그램이 마지막으로 시작된 이후 성공적으로 배달된 알림 개수입니다.

응용 프로그램이 보낸 알림 개수를 확인하는 데 사용합니다.

데이터베이스에서 데이터를 제거하는 데이터 제거(Vacuuming) 과정은 이 카운터의 값에 영향을 미칩니다.

* - 이 카운터는 생성자가 호스팅하는 성능 모니터링 스레드를 사용하여 주기적으로 업데이트됩니다. 업데이트 기간은 ADF(응용 프로그램 정의 파일)의 PerformanceQueryInterval Element에 의해 지정됩니다.

카운터를 선택한 다음 카운터 인스턴스를 선택합니다. 인스턴스에 의해 호스팅되는 모든 응용 프로그램에 대해 모든 알림 값을 반환하는 모든 인스턴스를 선택하거나 특정 알림 인스턴스를 선택할 수 있습니다. 알림 인스턴스 이름은 응용 프로그램 이름과 알림 클래스 이름의 조합(예: stock:stocknotifications)입니다.

ms171078.note(ko-kr,SQL.90).gif중요:
이 인스턴스가 실행 중일 때만 성능 카운터 인스턴스를 사용할 수 있습니다.

참고 항목

개념

Notification Services 성능 개체
응용 프로그램 실행 설정 지정

도움말 및 정보

SQL Server 2005 지원 받기