Наблюдение за компонентом Service Broker
Для мониторинга активности компонента Database Engine, связанной с компонентом Service Broker, служат предоставляемые SQL Server динамические административные представления, события трассировки и объекты производительности.
Динамические административные представления
Следующие динамические административные представления позволяют проводить мониторинг активности компонента Service Broker.
Представление | Описание |
---|---|
Содержит по одной строке для каждой хранимой процедуры, активируемой компонентом Service Broker. |
|
Содержит по одной строке для каждого сетевого соединения компонента Service Broker. |
|
Содержит по одной строке для каждого сообщения компонента Service Broker, которое пересылается в настоящее время экземпляром SQL Server. |
|
Содержит по одной строке для каждого монитора очереди в экземпляре. Монитор очереди управляет активацией очереди. |
Объекты производительности
Следующие объекты производительности предоставляют данные о работе компонента Service Broker.
Объект производительности
Описание
SQL Server, объект Broker Activation
Содержит счетчики производительности, предоставляющие данные об активации хранимых процедур.
SQL Server, объект Broker Statistics
Содержит счетчики производительности, предоставляющие общие сведения о компоненте Service Broker.
Объект «SQL Server: транспорт Service Broker / зеркального отображения»
Содержит счетчики производительности, предоставляющие сведения о работе компонента Service Broker в сети.
Важно!
Политика поддержки корпорации Майкрософт не распространяется на технологию зеркального отображения баз данных в SQL Server 2005. В настоящее время технология зеркального отображения баз данных по умолчанию отключена, но ее можно включить для использования в целях оценки. Для этого необходимо указать флаг трассировки 1400 в качестве параметра запуска. (Дополнительные сведения о флагах трассировки см. в разделе Флаги трассировки (Transact-SQL) .) Зеркальное отображение баз данных не следует использовать в рабочих средах. Служба поддержки Майкрософт не осуществляет поддержку баз данных и приложений, в которых используется эта технология. Документация по зеркальному отображению баз данных включена в SQL Server 2005 только в целях оценки. На нее не распространяется политика по документации, действующая при поддержке и обновлении SQL Server 2005.
События трассировки
SQL Server включает категорию событий Broker, которая предназначена для мониторинга активности компонента Service Broker. События, относящиеся к категории событий Broker, приведены в следующей таблице:
Событие | Описание |
---|---|
Событие, формируемое, когда монитор очереди запускает хранимую процедуру активации. |
|
Событие, формируемое для передачи данных о состоянии транспортного соединения, которым управляет компонент Service Broker. |
|
Событие, формируемое для передачи данных о ходе диалога. |
|
Событие, формируемое, когда база данных создает или удаляет группу сообщений. |
|
Событие, формируемое для уведомления о том, что база данных получила поврежденное сообщение. |
|
Событие, формируемое, когда SQL Server удаляет сообщение компонента Service Broker, которое должно было быть переслано. |
|
Событие, формируемое, когда SQL Server пересылает сообщение компонента Service Broker. |
|
Событие, формируемое, когда компонент Service Broker определяет маршрут доставки сообщения. |
|
Событие, формируемое, когда компонент Service Broker не может сохранить полученное сообщение, которое должно быть доставлено службе, относящейся к этому экземпляру. |
|
Событие, формируемое, когда компонент Service Broker отправляет или получает подтверждение сообщения. |
Также компонент Service Broker поддерживает два события аудита безопасности. Дополнительные сведения об этих событиях см. в разделах Класс событий Audit Broker Login и Класс события Audit Broker Conversation.
См. также
Другие ресурсы
Представления каталога компонента Service Broker (Transact-SQL)