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


Объект NS$имя_экземпляра: Generator

Объект NS$имя_экземпляра: Generator предоставляет счетчики для мониторинга потоков генератора экземпляра служб Notification Services. Каждый поток генератора обрабатывает уведомления для одного приложения.

Счетчики генератора осуществляют мониторинг всех потоков генератора на локальном сервере. Если ядро запущено на локальном сервере, но не запускает генератор, то счетчики доступны, но не возвращают данные.

Счетчик Описание Применение

Уведомления, созданные в секунду

Количество уведомлений, созданных в секунду.

Используется для анализа объема уведомлений, создаваемых генератором с течением времени.

Отстающие такты

Количество тактов, на которое отстает генератор.

Используется для определения того, может ли генератор своевременно обрабатывать текущую рабочую нагрузку. Это может быть связано с другими процессами, запущенными на сервере баз данных, с необходимостью повышения производительности сервера баз данных или, возможно, с необходимостью повышения производительности сервера, на котором запущен компонент генератора.

Неудачные такты

Количество тактов, которые окончились сбоем с момента запуска генератора.

Сбой такта указывает на сбой хотя бы одного правила в такте. Поскольку правила срабатывают параллельно, то несколько правил могут окончиться сбоями в одном такте.

Используйте для определения сбоев обработки правил. Одной из возможных причин сбоя является истечение времени ожидания обработки правила. Это может указывать на проблемы соединения с сервером баз данных или с выполнением запросов.

Обработанные такты

Количество тактов, обработанных с момента запуска генератора

Если генератор пытается ликвидировать отставание, то это количество может превышать ожидаемое.

Используется для определения количества обработанных тактов.

Сбои обработки правил

Количество сбоев обработки правил с момента запуска генератора.

Используется для дальнейшего анализа счетчика Неудачные такты.

Счетчик Сбои обработки правил показывает, сколько случаев обработки правил окончилось сбоем. Это количество можно использовать для устранения проблем с правилами и соединениями.

Обработка правил

Количество случаев обработки правил с момента запуска генератора.

Сравните это значение со счетчиком Сбои обработки правил для получения отношения успешно обработанных правил к сбоям правил.

Пропущенные случаи обработки правил хроники

Количество тактов, пропущенных для обработки правил хроники с момента запуска генератора.

Используется для определения пропусков правил хроники, которые могут указывать на устаревание данных хроники или проблему с правилами хроники.

Пропущенные такты

Количество тактов, пропущенных генератором с момента его запуска.

Используется для определения отставания генератора, достаточно большого для начала пропуска обработки правил.

Чтобы настроить приложение, может появиться необходимость настроить элементы QuantumDuration и ChronicleQuantumLimit в файле определения приложения (ADF).

Пропущенные случаи обработки правил подписки

Количество тактов, пропущенных для обработки правил подписки.

Используется для определения пропусков правил подписки, которые указывают на пропущенные уведомления.

Чтобы настроить приложение, может появиться необходимость настроить элементы QuantumDuration и SubscriptionQuantumLimit в ADF.

После выбора счетчика необходимо выбрать экземпляр. Можно выбрать Все экземпляры, при этом будут возвращаться значения для всех потоков генератора на локальном сервере, или можно выбрать экземпляры потоков генератора. Имена потоков генератора совпадают с именами приложений, например, stock.

ms172584.note(ru-ru,SQL.90).gifВажно!
Экземпляры счетчиков производительности доступны только при запущенном экземпляре.

См. также

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

Объекты производительности служб Notification Services
Указание настроек выполнения приложения

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

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