Estadísticas de Broker TO (objeto de SQL Server)

Se aplica a:SQL Server

El objeto de rendimiento Estadísticas de Broker TO de SQL Server notifica información acerca del número de veces que los cuadros de diálogo de Service Broker solicitan objetos de transmisión y con qué frecuencia se escriben los objetos de transmisión en tempdb.

Los objetos de transmisión registran el estado de las transmisiones de mensajes para un diálogo de Service Broker. Están almacenados en la memoria. Para liberar memoria, Service Broker escribe periódicamente lotes de objetos de transmisión inactivos en tablas de trabajo de tempdb.

En la tabla siguiente se muestran los contadores incluidos en este objeto.

Contadores de Estadísticas de Broker TO de SQL Server Descripción
Promedio de longitud de escrituras por lotes Promedio de objetos de transmisión guardados en un lote.
Promedio de tiempo para escribir un lote (ms) Promedio de milisegundos necesarios para guardar un lote de objetos de transmisión.
Promedio de tiempo para escribir una base de lote Para uso interno.
Promedio de tiempo entre lotes (ms) Promedio de milisegundos entre las escrituras de lotes de objetos de transmisión.
Promedio de tiempo entre base de lotes Para uso interno.
Obtención de objetos de transmisión por segundo Número de veces por segundo en que los diálogos solicitaron objetos de transmisión.
Objetos de transmisión establecidos como sucios por segundo Número de veces por segundo en que se han marcado con errores los objetos de transmisión. Los objetos de transmisión se marcan con errores al producirse la primera modificación que hace que la copia en memoria difiera de la copia almacenada en tempdb. Los objetos de transmisión se modifican cuando Service Broker tiene que registrar un cambio en el estado de las transmisiones de mensajes para el diálogo.
Escrituras de objetos de transmisión por segundo Número de veces por segundo en que un lote de objetos de transmisión se escribió en las tablas de trabajo de tempdb. Si se produce un gran número escrituras, podría deberse a que la memoria de SQL Server está siendo a sometida una gran demanda.

Ejemplo

Puede empezar a explorar los contadores de rendimiento de consultas en este objeto mediante esta consulta T-SQL en la vista de administración dinámica sys.dm_os_performance_counters:

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