Поделиться через


SQL Server, объект Broker TO Statistics

Область применения: SQL Server

Объект производительности SQLServer:Broker TO Statistics сообщает сведения о том, сколько раз диалоговые окна Service Broker запрашивают объекты передачи и как часто передаются объекты передачи tempdb.

Объекты передачи записывают состояние передачи сообщений для диалогового окна Service Broker. Они хранятся в памяти. Чтобы освободить память, Service Broker периодически записывает пакеты неактивных объектов передачи в tempdbрабочие таблицы.

В следующей таблице перечислены счетчики этого объекта.

Счетчики объекта SQL Server Broker TO Statistics Description
Средняя длина пакетной записи Среднее число объектов передачи, сохраняемых в пакете.
Среднее время записи пакетной службы (мс) Среднее время в миллисекундах, необходимое для сохранения пакета объектов передачи.
Среднее время записи базы пакетной службы Только для внутреннего пользования.
Среднее время между пакетами (мс) Среднее время в миллисекундах между записью пакетов объектов передачи.
Среднее время между базами пакетов Только для внутреннего пользования.
Получений объектов передачи в секунду Число раз в секунду, когда диалоги запрашивали объекты передачи.
Отметок объектов передачи как грязные в секунду Число раз в секунду, когда объекты передачи были отмечены как грязные. Объекты передачи отмечаются как грязные при первом изменении, которое приводит к тому, что копия в памяти начинает отличаться от копии, хранящейся в tempdb. Объекты передачи изменяются при необходимости записи изменения состояния передачи сообщений в диалоговом окне.
Записей объектов передачи в секунду Число раз в секунду, когда пакет объектов передачи был записан в рабочие таблицы tempdb. Большое количество операций записи может указывать на то, что память SQL Server подчеркивается.

Пример

Вы начинаете изучать счетчики производительности запросов в этом объекте, используя этот запрос T-SQL в динамическом административном представлении sys.dm_os_performance_counters:

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