SQL Server, objeto Broker TO Statistics

Aplica-se a: SQL Server

O objeto de desempenho SQLServer:Broker TO Statistics reporta informações sobre quantas vezes os diálogos do Service Broker solicitam objetos de transmissão e com que frequência os objetos de transmissão são escritos para tempdb.

Os objetos de transmissão registam o estado das transmissões de mensagens para um diálogo do Service Broker. São armazenados na memória. Para libertar memória, o Service Broker escreve periodicamente lotes de objetos de transmissão inativos em tabelas de trabalho em tempdb.

A tabela seguinte lista os contadores que este objeto contém.

SQL Server Broker TO contadores de estatísticas Description
Comprimento médio das escritas em lote O número médio de objetos de transmissão guardados num lote.
Tempo Médio para Escrever em Batch (ms) O número médio de milissegundos necessários para salvar um lote de objetos de transmissão.
Tempo médio para escrever a base em lote Apenas para uso interno.
Tempo Médio Entre Lotes (ms) O número médio de milissegundos entre escritas de lotes de objetos de transmissão.
Tempo Médio Entre Lotes Base Apenas para uso interno.
Obj Gets/Sec de Transmissão O número de vezes por segundo em que os diálogos solicitaram objetos de transmissão.
Objeção da transmissão Ajustada Suja/Sec O número de vezes por segundo em que os objetos de transmissão foram marcados como sujos. Os objetos de transmissão são marcados como sujos pela primeira modificação que faz com que a cópia em memória seja diferente da cópia armazenada em tempdb. Os objetos de transmissão são modificados quando o Service Broker tem de registar uma alteração no estado das transmissões de mensagens para o diálogo.
Escritas Obj de Transmissão/Sec O número de vezes por segundo em que um lote de objetos de transmissão foi escrito em tempdb tabelas de trabalho. Um grande número de escritas pode indicar que a memória do SQL Server está a ser sobrecarregada.

Example

Começa a explorar os contadores de desempenho das consultas neste objeto usando esta consulta T-SQL na vista sys.dm_os_performance_counters gestão dinâmica:

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