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


Установите пороги и предупреждения в Мониторе репликации

Область применения: SQL Server Управляемый экземпляр SQL Azure

Монитор репликации Microsoft SQL Server отображает сведения о состоянии публикаций и подписок. По умолчанию монитор репликации отображает предупреждения только об неинициализированных подписках, но можно включить другие предупреждения. Рекомендуется включить предупреждения для вашей топологии, чтобы своевременно получать информацию о состоянии и производительности.

При включении предупреждения требуется задать пороговое значение. Когда это значение достигается или превышается, отображается предупреждение (если отсутствует необходимость в отображении сообщения с более высоким приоритетом). Достижение порогового значения помимо отображения предупреждения в мониторе репликации может также вызывать системное предупреждение. Предупреждения могут быть включены для следующих условий.

  • Приближение срока окончания действия подписки.

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

  • Превышение указанного времени задержки (время между моментом фиксирования транзакции на издателе и моментом фиксирования соответствующей транзакции на подписчике).

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

  • Превышение заданного времени синхронизации.

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

  • Невозможность обработки заданного числа строк за указанное время.

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

Дополнительные сведения о предупреждениях Критическое для производительности и Продолжительное слияние см. в статье Наблюдение за производительностью с помощью монитора репликации.

В этом разделе

Установка пороговых значений и предупреждений для публикации транзакций

  1. Разверните в левой области группу издателя, затем разверните издателя и выберите публикацию.

  2. Перейдите на вкладку "Предупреждения". Чтобы просмотреть дополнительные сведения о параметрах на этой вкладке, выберите "Справка " в строке меню.

  3. Включите нужное предупреждение, установив соответствующий флажок: Предупреждать, если действие подписки истекает до порогового значения или Предупреждать, если задержка превышает пороговое значение.

  4. Установите пороговое значение для предупреждений в столбце Порог . Например, если на шаге 3 установлен флажок Предупреждать, если задержка превышает пороговое значение , можно выбрать задержку, равную 60 секунд , в столбце Порог .

  5. Выберите Сохранить изменения.

Настройка предупреждений для пороговых значений

  1. Выберите "Настройка оповещений".

  2. В диалоговом окне "Настройка оповещений репликации" выберите оповещение и нажмите кнопку "Настроить".

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

  3. Задайте параметры в > оповещения AlertName:

    • На странице "Общие" нажмите кнопку "Включить"; укажите, к какой базе данных должно применяться оповещение.

    • На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.

    • На странице Параметры измените текст ответа.

  4. Нажмите ОК.

  5. Выберите Закрыть.

Установите пороговые значения и предупреждения для публикации объединения

  1. Разверните группу издателя в левой области, затем разверните раздел издателя и выберите публикацию.

  2. Перейдите на вкладку "Предупреждения". Чтобы просмотреть дополнительные сведения о параметрах на этой вкладке, выберите "Справка " в строке меню.

  3. Включите нужное предупреждение, установив соответствующий флажок:

    • Предупреждать, если подписка истекает в течение заданного периода

    • Предупреждать при превышении порогового значения длины слияния для удаленных соединений.

    • Предупреждать при превышении порогового значения длины слияния для соединений по локальной сети.

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

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

  4. Установите пороговые значения для предупреждений в столбце Порог . Например, если на шаге 3 вы выбрали параметр Предупреждать при превышении порогового значения длины слияния для модемных соединений, то в столбце Пороговое значение можно выбрать 10 минут.

  5. Выберите Сохранить изменения.

Настройка предупреждений для пороговых значений

  1. Выберите "Настройка оповещений".

  2. В диалоговом окне "Настройка оповещений репликации" выберите оповещение и нажмите кнопку "Настроить".

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

  3. Задайте параметры в > оповещения AlertName:

    • На странице "Общие" нажмите кнопку "Включить"; укажите, к какой базе данных должно применяться оповещение.

    • На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.

    • На странице Параметры измените текст ответа.

  4. Нажмите ОК.

  5. Выберите Закрыть.

Установка пороговых значений и предупреждений для публикации моментальных снимков

  1. Разверните группу издателей в левой панели, разверните издателя и выберите публикацию.

  2. Перейдите на вкладку "Предупреждения". Чтобы просмотреть дополнительные сведения о параметрах на этой вкладке, выберите "Справка " в верхнем меню.

  3. Включите предупреждение, установив флажок Предупреждать, если действие подписки истекает до порогового значения.

  4. Установите пороговое значение для предупреждения в столбце Порог . Например, можно выбрать значение 70% в столбце Порог .

  5. Выберите Сохранить изменения.

Настройка предупреждений для пороговых значений

  1. Выберите "Настройка оповещений".

  2. В диалоговом окне "Настройка оповещений репликации" выберите оповещение и нажмите кнопку "Настроить".

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

  3. Задайте параметры в > оповещения AlertName:

    • На странице "Общие" нажмите кнопку "Включить"; укажите, к какой базе данных должно применяться оповещение.

    • На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.

    • На странице Параметры измените текст ответа.

  4. Нажмите ОК.

  5. Выберите Закрыть.

С Transact-SQL

Можно также задать пороговые значения, оповещения и предупреждения с помощью встроенных хранимых процедур репликации: