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


Сведения о публикации, трассировочные маркеры (публикация транзакций, SQL Server 2005 и более поздние версии)

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

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

Из этих вычислений можно получить ответы на следующие вопросы:

  • Какой подписчик позднее всех получает изменения от издателя?
  • Какие подписчики, ожидающие получение трассировочного маркера, его не получили (если таковые имеются)?

Параметры

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

    ms188024.note(ru-ru,SQL.90).gifПримечание.
    Данные трассировочных маркеров хранятся в течение того же периода времени, что и другие данные предыстории; этот период определяется сроком хранения журнала в базе данных распространителя. Дополнительные сведения об изменении свойств базы данных распространителя см. в разделе Как просмотреть и изменить свойства распространителя (среда SQL Server Management Studio).
  • Подписка
    Имя каждой подписки на публикацию.
  • От издателя к распространителю
    Время, прошедшее между фиксацией транзакции на издателе и вставкой соответствующей команды в базу данных распространителя на распространителе. Значение Ожидание указывает, что маркер еще не достиг распространителя. Если состояние ожидания не меняется, убедитесь, что запущен агент чтения журнала.
  • От распространителя к подписчику
    Время, прошедшее между вставкой команды в базу данных распространителя и соответствующей транзакцией, зафиксированной на подписчике. Значение Ожидание указывает, что маркер еще не достиг подписчика. Если состояние ожидания не меняется, убедитесь, что запущен агент распространителя.
  • Общая задержка
    Время, прошедшее между фиксацией транзакции у издателя и фиксацией соответствующей транзакции у подписчика. Это значение является совокупной задержкой системы репликации для этого подписчика на данный момент. Значение Ожидание указывает, что маркер еще не достиг подписчика.

См. также

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

Как запустить и остановить агент репликации (среда SQL Server Management Studio)
Как запустить монитор репликации (монитор репликации)
Проверка соединений и измерение задержки для репликации транзакций
Мониторинг производительности с помощью монитора репликации
Мониторинг репликации с помощью монитора репликации
Обзор агентов репликации

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

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