Compartilhar via


SQL Server, objeto Broker TO Statistics

Aplica-se a: SQL Server

O objeto de desempenho SQLServer:Broker TO Statistics informa quantas vezes os diálogos do Service Broker requerem objetos de transmissão e com que frequência os objetos de transmissão são gravados no tempdb.

Objetos de transmissão registram o estado de transmissões de mensagem para um diálogo do Service Broker. Eles são armazenados na memória. Para liberar a memória, o Service Broker grava periodicamente lotes de objetos de transmissão inativos para tabelas de trabalho no tempdb.

A tabela a seguir lista os contadores contidos nesse objeto.

Contadores do SQL Server Broker TO Statistics Descrição
Duração média das gravações em lotes O número médio de objetos de transmissão salvo em um lote.
Tempo médio para gravar o lote (ms) O número médio de milissegundos exigido para salvar um lote de objetos de transmissão.
Tempo médio para gravar base de lote Somente para uso Interno.
Tempo médio entre lotes (ms) O número médio de milissegundos entre gravações de lotes de objetos de transmissão.
Tempo entre as base de lotes Somente para uso Interno.
Obtenções de Objeto de Transmissão/s O número de vezes por segundo que os diálogos solicitaram objetos de transmissão.
Definição de Objetos de Transmissão como Sujos/s O número de vezes por segundo que objetos de transmissão foram marcados como sujos. Objetos de transmissão são marcados como sujos pela primeira modificação que faz com que a cópia na memória seja diferente da cópia armazenada no tempdb. Objetos de transmissão são modificados quando o Service Broker precisa registrar uma alteração no estado das transmissões de mensagem para o diálogo.
Gravações de Objeto de Transmissão/s O número de vezes por segundo que um lote de objetos de transmissão foi gravado nas tabelas de trabalho do tempdb. Gravações em grande número podem indicar que a memória do SQL Server está sendo pressionada.

Exemplo

Você começa a explorar os contadores de desempenho de consulta neste objeto usando essa consulta T-SQL na exibição de gerenciamento dinâmico sys.dm_os_performance_counters:

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