SQL Server, obiekt Broker TO Statistics

Dotyczy:SQL Server

Obiekt wydajności SQLServer:Broker TO Statistics raportuje informacje o tym, ile razy dialogi Service Broker żądają obiektów transmisji oraz jak często obiekty transmisji są zapisywane do tempdb.

Obiekty transmisji rejestrują stan transmisji wiadomości dla dialogu Service Broker. Są przechowywane w pamięci. Aby zwolnić pamięć, Service Broker okresowo zapisuje partie nieaktywnych obiektów transmisji do tabel roboczych w .tempdb

Poniższa tabela przedstawia liczniki, które zawiera ten obiekt.

Liczniki statystyk SQL Server Broker TO Description
Średnia długość grupowanych zapisów Średnia liczba obiektów transmisyjnych zapisanych w partii.
Średni czas pisania partii (ms) Średnia liczba milisekund potrzebna do zapisania partii obiektów transmisji.
Średni czas na napisanie bazy partii Tylko do użytku wewnętrznego.
Średni czas między partiami (ms) Średnia liczba milisekund między zapisami partii obiektów transmisji.
Średni czas między grupami bazowymi Tylko do użytku wewnętrznego.
Transmisja Zasięg/Sec Liczba razy na sekundę, gdy dialogi żądały obiektów transmisji.
Transmission Obj ustawiony brudny/Sec Liczba razy na sekundę, gdy obiekty transmisyjne były oznaczane jako brudne. Obiekty transmisyjne są oznaczane jako brudne przez pierwszą modyfikację, która powoduje, że kopia w pamięci różni się od kopii przechowywanej w .tempdb Obiekty transmisji są modyfikowane, gdy Service Broker musi zarejestrować zmianę stanu transmisji wiadomości dla dialogu.
Rejestry transmisji na sekcję Liczba razy na sekundę, z jaką partia obiektów transmisji była zapisywana do tempdb tablic roboczych. Duża liczba zapisów może wskazywać, że pamięć SQL Server jest obciążona.

Example

Zaczniesz eksplorować liczniki wydajności zapytań w tym obiekcie przy użyciu tego zapytania T-SQL w widoku dynamicznego zarządzania sys.dm_os_performance_counters :

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