Condividi tramite


Oggetto NS$instance_name: Notifications

L'oggetto NS$instance_name: Notifications include contatori a livello di applicazione. Questi contatori consentono di monitorare le notifiche e i batch di notifica di un'applicazione tramite l'esecuzione di query nel database dell'applicazione. Questi contatori sono disponibili solo nel server che ospita il generatore.

Contatore

Descrizione

Utilizzo

Batches

Numero totale di batch di notifiche generati dall'avvio dell'applicazione.

Utilizzare questo contatore per monitorare il livello di attività del generatore e per confrontare questi valori con quelli del contatore Batches Successfully Delivered.

Batches Awaiting Distribution*

Numero di batch di notifiche in attesa di essere prelevati dal server di distribuzione.

Utilizzare questo contatore per stabilire se è presente un backlog di batch di notifiche.

La presenza di un backlog potrebbe indicare la necessità di implementare soluzioni di scalabilità orizzontale o verticale per il sistema. In periodi di picco del carico di lavoro, invece, la presenza di un backlog non è necessariamente indicativa di un problema.

Batches Expired*

Numero di batch di notifiche con notifiche scadute. Questo contatore include tutti i batch scaduti dall'avvio dell'applicazione.

Utilizzare questo contatore per stabilire se le notifiche non vengono inviate perché sono scadute.

Questa situazione può verificarsi se l'intervallo di scadenza trascorre prima dell'esecuzione di tutti i tentativi di invio, a causa di un valore ExpirationAge troppo basso o di un problema di recapito di lunga durata.

Batches Failed Delivery*

Numero di batch di notifiche che contengono una o più notifiche non riuscite. Questo contatore include tutti i batch non riusciti dall'avvio dell'applicazione.

Utilizzare questo contatore per stabilire se è presente un problema di distribuzione. In presenza di un numero elevato di notifiche non riuscite, controllare gli errori del server di distribuzione, del canale di recapito e del servizio di recapito. Se il numero di problemi è limitato, controllare i dati relativi alle notifiche e al sottoscrittore.

ms171078.note(it-it,SQL.90).gifNota:

Il termine "non riuscito" non è da intendersi equivalente a "scaduto". L'applicazione potrebbe ritentare l'elaborazione di batch non riusciti, ma non dei batch scaduti. Utilizzare l'elemento RetrySchedule per configurare i tentativi.

Batches In Generation*

Numero di batch di notifiche di cui è in corso la generazione.

Utilizzare questo contatore per stabilire il carico di lavoro corrente del generatore.

Batches In Retry*

Numero corrente di batch di notifiche nella coda dei tentativi di recapito.

Utilizzare questo contatore per stabilire se il tentativo iniziale di recapito delle notifiche per l'applicazione non è riuscito. Queste informazioni possono risultare utili per la risoluzione di problemi generali relativi al canale di recapito o al server di distribuzione.

Batches Successfully Delivered*

Numero totale di batch di notifiche recapitati dall'avvio dell'applicazione.

Confrontare i valori di questo contatore con quelli del contatore Batches per stabilire se i batch generati vengono recapitati.

Le operazioni di rimozione dei dati dal database influiscono sul valore di questo contatore.

Notifications

Numero totale di notifiche generate dall'avvio dell'applicazione.

Se si utilizza il recapito multicast o digest, questo numero corrisponde al conteggio delle notifiche prima che vengano consolidate per il recapito.

Utilizzare questo contatore per stabilire il numero di notifiche generate dall'applicazione.

Notifications Awaiting Distribution*

Numero di notifiche in attesa di essere prelevate dal distributore.

Utilizzare questo contatore per stabilire se è presente un backlog di notifiche.

Questo contatore è simile al contatore Batches Awaiting Distribution ma restituisce il numero di notifiche.

Notifications Failed Delivery*

Numero di notifiche non recapitate dall'avvio dell'applicazione.

Utilizzare questo contatore per stabilire il numero di notifiche non riuscite incluse nei batch contrassegnati come non riusciti. Ogni batch contrassegnato come non riuscito può includere una o più notifiche non riuscite.

ms171078.note(it-it,SQL.90).gifNota:

Il termine "non riuscito" non è da intendersi equivalente a "scaduto". L'applicazione potrebbe ritentare l'elaborazione di batch non riusciti, ma non dei batch scaduti. Utilizzare l'elemento RetrySchedule per configurare i tentativi.

Notifications Generated Per Second/Class

Numero totale di notifiche generate al secondo per ogni classe di notifica.

Questo contatore determina il numero di notifiche generate al secondo per ogni classe di notifica in base al numero totale di notifiche generate durante l'intervallo di campionamento di Monitor di sistema.

Utilizzare questo contatore per analizzare l'attività di tutte le classi di notifica.

Notifications Successfully Delivered*

Numero totale di notifiche recapitate dall'avvio dell'applicazione.

Utilizzare questo contatore per stabilire il numero di notifiche inviate dall'applicazione.

Le operazioni di rimozione dei dati dal database influiscono sul valore di questo contatore.

* - Questo contatore viene aggiornato periodicamente utilizzando un thread di monitoraggio delle prestazioni ospitato dal generatore. Il periodo di aggiornamento è specificato dall'elemento PerformanceQueryInterval Element nel file di definizione dell'applicazione (ADF).

Dopo aver selezionato un contatore, selezionare un'istanza del contatore. È possibile selezionare Tutte le istanze allo scopo di restituire i valori per tutte le notifiche di tutte le applicazioni ospitate dall'istanza, oppure selezionare un'istanza di notifica specifica. I nomi delle istanze di notifica sono composti dal nome dell'applicazione e dal nome della classe di notifica, ad esempio stock:stocknotifications.

ms171078.note(it-it,SQL.90).gifImportante:
Le istanze dei contatori delle prestazioni sono disponibili solo quando l'istanza è in esecuzione.

Vedere anche

Concetti

Oggetti prestazioni di Notification Services
Specificazione delle impostazioni di esecuzione dell'applicazione

Guida in linea e informazioni

Assistenza su SQL Server 2005