Мониторинг (репликация)
Область применения: 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.