SQL Server, objeto Broker TO Statistics
Aplica-se: 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%';