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


Мониторинг (репликация)

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

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

  • Исправна ли система репликации?
  • Какие подписки медленные?
  • Насколько запаздывает подписка на публикацию транзакций?
  • Сколько времени понадобится, чтобы только что зафиксированная транзакция была получена подписчиком в репликации транзакций?
  • Почему подписка на публикацию слиянием медленная?
  • Почему агент не запущен?

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

  • Монитор репликации SQL Server является самым важным средством для мониторинга репликации, представляющим ориентированное на издателя представление всех действий, связанных с репликацией. Дополнительные сведения см. в разделе Monitoring Replication.

  • SQL Server Management Studio предоставляет доступ к монитору репликации Здесь тоже существует возможность просмотра текущего состояния и последнего сообщения, записанного в журнал следующими агентами, и можно запускать и останавливать все агенты: агент чтения журнала, агент моментальных снимков, агент слияния и агент распространителя. Дополнительные сведения см. в статье Monitor Replication Agents.

  • Transact-SQL (T-SQL) и объекты Replication Management Objects (RMO) — оба интерфейса позволяют наблюдать с распространителя за репликациями всех типов. Репликация слиянием также предоставляет возможность наблюдения за репликацией с подписчика.

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

  • Системный монитор — может использоваться для наблюдения за производительностью, предоставляя ряд счетчиков для репликации. Дополнительные сведения см. в статье Monitoring Replication with System Monitor.