Сведения о публикации, трассировочные маркеры (публикация транзакций, SQL Server 2005 и более поздние версии)
На вкладке Трассировочные маркеры можно проверить соединения и измерить задержку той системы, где используется репликация транзакций. Маркер (небольшой объем данных) записывается в журнал транзакций базы данных публикации и помечается так, как если бы он был обычной реплицируемой транзакцией, а затем проходит по системе, позволяя вычислить следующие характеристики:
- Время, прошедшее между фиксацией транзакции на издателе и вставкой соответствующей команды в базу данных распространителя на распространителе.
- Время, прошедшее между вставкой команды в базу данных распространителя и соответствующей транзакцией, зафиксированной у подписчика.
Из этих вычислений можно получить ответы на следующие вопросы:
- Какой подписчик позднее всех получает изменения от издателя?
- Какие подписчики, ожидающие получение трассировочного маркера, его не получили (если таковые имеются)?
Параметры
- Вставить трассировочный маркер
Выберите этот пункт, чтобы вставить трассировочный маркер в журнал транзакций у издателя.
Время вставки
Выберите время вставки трассировочного маркера. Данные задержки будут выводиться, начиная с этого момента. По умолчанию выводятся данные с самым поздним временем.Примечание. Данные трассировочных маркеров хранятся в течение того же периода времени, что и другие данные предыстории; этот период определяется сроком хранения журнала в базе данных распространителя. Дополнительные сведения об изменении свойств базы данных распространителя см. в разделе Как просмотреть и изменить свойства распространителя (среда SQL Server Management Studio).
- Подписка
Имя каждой подписки на публикацию.
- От издателя к распространителю
Время, прошедшее между фиксацией транзакции на издателе и вставкой соответствующей команды в базу данных распространителя на распространителе. Значение Ожидание указывает, что маркер еще не достиг распространителя. Если состояние ожидания не меняется, убедитесь, что запущен агент чтения журнала.
- От распространителя к подписчику
Время, прошедшее между вставкой команды в базу данных распространителя и соответствующей транзакцией, зафиксированной на подписчике. Значение Ожидание указывает, что маркер еще не достиг подписчика. Если состояние ожидания не меняется, убедитесь, что запущен агент распространителя.
- Общая задержка
Время, прошедшее между фиксацией транзакции у издателя и фиксацией соответствующей транзакции у подписчика. Это значение является совокупной задержкой системы репликации для этого подписчика на данный момент. Значение Ожидание указывает, что маркер еще не достиг подписчика.
См. также
Другие ресурсы
Как запустить и остановить агент репликации (среда SQL Server Management Studio)
Как запустить монитор репликации (монитор репликации)
Проверка соединений и измерение задержки для репликации транзакций
Мониторинг производительности с помощью монитора репликации
Мониторинг репликации с помощью монитора репликации
Обзор агентов репликации