Oggetto SQL Server, Broker TO Statistics

Si applica a:SQL Server

L'oggetto prestazioni SQLServer:Broker TO Statistics segnala informazioni sul numero di finestre di dialogo di Service Broker che richiedono oggetti di trasmissione e sulla frequenza con cui gli oggetti di trasmissione vengono scritti in tempdb.

Gli oggetti trasmissione registrano lo stato delle trasmissioni di messaggi per una finestra di dialogo di Service Broker. Poiché vengono archiviati in memoria, Per liberare memoria, Service Broker scrive periodicamente batch di oggetti di trasmissione inattivi nelle tabelle di lavoro in tempdb.

Nella tabella seguente sono elencati i contatori inclusi nell'oggetto.

Contatori delle statistiche di SQL Server Broker TO Statistics Descrizione
Lunghezza media delle scritture in batch La quantità media di oggetti di trasmissione salvati in un batch.
Tempo medio di scrittura batch (ms) Il tempo medio espresso in millisecondi richiesto per salvare un batch di oggetti di trasmissione.
Tempo medio per la scrittura della base batch Solo per uso interno.
Tempo medio tra batch (ms) Il tempo medio espresso in millisecondi tra le scritture di batch di oggetti di trasmissione.
Tempo medio tra batch di base Solo per uso interno.
OJ di trasmissione ottiene/sec Quante volte le finestre di dialogo richiedono oggetti di trasmissione in un secondo.
Transmission Obj Set Dirty/Sec Quante volte gli oggetti di trasmissione sono stati contrassegnati come dirty in un secondo. Gli oggetti di trasmissione vengono contrassegnati come dirty dalla prima modifica che causa la differenza tra la copia in memoria e la copia archiviata in tempdb. Gli oggetti di trasmissione vengono modificati quando Service Broker deve registrare una modifica nello stato delle trasmissioni dei messaggi per il dialogo.
Scritture obj di trasmissione/sec Numero di volte al secondo in cui un batch di oggetti di trasmissione è stato scritto nelle tempdb tabelle di lavoro. Un numero elevato di scritture potrebbe indicare che la memoria di SQL Server è stressata.

Esempio

Si inizia a esplorare i contatori delle prestazioni delle query in questo oggetto usando questa query T-SQL nella vista a gestione dinamica sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Broker TO Statistics%';