Monitoraggio (Service Broker)
SQL Server include viste a gestione dinamica, eventi di traccia e oggetti prestazioni che è possibile utilizzare per il monitoraggio dell'attività di Motore di database correlata a Service Broker.
Viste a gestione dinamica
Le viste a gestione dinamica riportate di seguito consentono di monitorare l'attività di Service Broker.
Vista |
Descrizione |
---|---|
Contiene una riga per ogni stored procedure attivata da Service Broker. |
|
Contiene una riga per ogni connessione di rete di Service Broker. |
|
Contiene una riga per ogni messaggio di Service Broker in fase di inoltro da parte dell'istanza di SQL Server. |
|
Contiene una riga per ogni monitor di coda presente nell'istanza. Un monitor di coda gestisce l'attivazione di una coda. |
Oggetti prestazioni
Gli oggetti prestazioni riportati di seguito indicano l'attività di Service Broker.
Oggetto prestazione |
Descrizione |
---|---|
Contiene contatori delle prestazioni che visualizzano informazioni sull'attivazione di stored procedure. |
|
Contiene contatori delle prestazioni che visualizzano informazioni a carattere generale su Service Broker. |
|
Contiene contatori delle prestazioni che visualizzano informazioni relative a all'attività di rete di Service Broker e del mirroring del database. |
Eventi di traccia
SQL Server include la categoria di eventi Broker per il monitoraggio dell'attività di Service Broker. Nella tabella seguente sono elencati gli eventi della categoria di eventi Broker:
Evento |
Descrizione |
---|---|
Evento generato quando un monitor di coda avvia una stored procedure di attivazione. |
|
Evento generato per indicare lo stato di una connessione di trasporto gestita da Service Broker. |
|
Evento generato per indicare lo stato di una conversazione. |
|
Evento generato quando il database crea o elimina un gruppo di conversazione. |
|
Evento generato per indicare che il database ha ricevuto un messaggio danneggiato. |
|
Evento generato quando SQL Server elimina un messaggio di Service Broker destinato all'inoltro. |
|
Evento generato quando SQL Server inoltra un messaggio di Service Broker. |
|
Evento generato quando Service Broker determina il routing di un messaggio. |
|
Evento generato quando Service Broker non è in grado di memorizzare un messaggio ricevuto che avrebbe dovuto essere recapitato a un servizio nell'istanza. |
|
Evento generato quando Service Broker invia o riceve l'acknowledgment di un messaggio. |
Vengono inoltre generati due eventi di controllo della protezione per Service Broker. Per ulteriori informazioni su questi eventi, vedere Classe di evento Audit Broker Login e Classe di evento Audit Broker Conversation.