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


Использование сообщений о событиях

Службы Notification Services заносят сообщения о событиях в журнал приложения, доступ к которому осуществляется из средства просмотра событий Microsoft Windows. Эти сообщения могут помочь при диагностике системных ошибок и проблем производительности.

Мониторинг журнала приложений

Даже если неизвестно о проблемах приложений, следует периодически проверять журнал приложений. Регулярная проверка журнала позволяет свести к минимуму скрытые проблемы системы. Например, лучше как можно быстрее узнать о том, что события не были собраны или уведомления не распространялись.

Дополнительные сведения см. в разделе События и ошибки служб Notification Services.

Управление журналом приложений

В зависимости от настроенного уровня ведения журнала, объем журнала приложений может увеличиться очень быстро. Например, если в журнал заносятся все события служб Notification Services и все уведомления о доставках для приложения, отправляющего тысячи уведомлений в час, то неуправляемый журнал приложений быстро заполнит все дисковое пространство.

Для управления журналом приложений рекомендуется выполнить следующее:

  • Для приложений на производственных серверах (серверы, не занятые для разработки или тестирования) записывайте в журнал только те события, которые необходимы для приложений, например сообщения об ошибках, помогающие в диагностике проблем приложений. Некоторые приложения могут потребовать высокого уровня ведения журнала из-за соглашения по обслуживанию для доставки уведомлений; ведение журналов таких приложений требует больше места на диске.
  • Если система выполняет много операций записи на диск для распространения журнала событий, то производительность приложения ухудшается. Особенно это относится к системе, на которой размещены базы данных служб Notification Services, так как создание уведомлений представляет собой процесс, интенсивно использующий дисковое пространство.
  • Экземпляры служб Notification Services часто подключаются к ядру СУБД. Попробуйте изменить аудит имени входа компонента Database Engine, чтобы в журнал записывались только сведения о неудачных входах. Дополнительные сведения см. в разделе Как настроить аудит входа в систему (среда SQL Server Management Studio).
  • Задайте разумный максимальный размер журнала событий и установите параметр перезаписи в соответствии с потребностями ведения журнала. Например, если через три дня события больше не нужны, то можно удалить эти записи из журнала событий с помощью их перезаписи.
  • Используйте фильтры для показа событий из определенных источников, например экземпляра служб Notification Services. Можно создать новое представление журнала, а затем определить для него фильтр для отображения только требуемых событий. Можно экспортировать события в представлении в один из поддерживаемых форматов, например текстовый файл с разделяющими запятыми.

Дополнительные сведения об использовании журналов событий см. в справке средства просмотра событий.

См. также

Основные понятия

Мониторинг производительности и активности служб Notification Services

Другие ресурсы

События и ошибки служб Notification Services

Справка и поддержка

Получение помощи по SQL Server 2005