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


Создание эффективных правил подписки

Очень важно, чтобы инструкции языка Transact-SQL, используемые в правилах приложений, были оптимизированы для быстрого выполнения. Производительность правил является ключевой для общей скорости системы служб Notification Services. Чем быстрее выполняются правила, тем меньше времени требуется на поддержку данных приложений и создание данных для уведомлений. В особенности это относится к правилу создания уведомлений.

Действия

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

При наличии большого количества операторов OR в предложении WHERE дополнительные считывания таблиц увеличивают время обработки инструкции и замедляют систему Notification Services.

Действия и условные действия

Задание индексов в таблицах событий, подписок и хроники может повысить производительность правил. Дополнительные сведения об определении индексов см. в следующих разделах:

SQL Server предоставляет средства и правила для оптимизации производительности запросов. Рекомендуется воспользоваться этими ресурсами для создания эффективных запросов на формирование уведомлений. Дополнительные сведения см. в разделе Настройка запроса.

См. также

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

Определение правил подписок
Определение правил событий
Определение запланированных правил
Определение действий
Определение условных действий

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

Индексы
Настройка запроса

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

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