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


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

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

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

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

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

  • Какой подписчик позднее всех получает изменения от издателя?

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

Параметры

Чтобы изменить способ отображения данных в сетке, щелкните правой кнопкой мыши сетку, а затем один из следующих параметров.

  • Сортировка: сортировать по одному или нескольким столбцам в диалоговом окне Сортировка столбцов.

  • Выберите столбцы для отображения: выбрать столбцы для отображения и порядок их отображения в диалоговом окне Выбор столбцов.

  • Фильтр: фильтровать строки в сетке, основанной на значениях столбцов в диалоговом окне Настройки фильтра.

  • Очистить фильтр: удалить все настройки фильтра для сетки.

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

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

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

    ПримечаниеПримечание

    Данные трассировочных маркеров хранятся в течение того же периода времени, что и другие данные предыстории; этот период определяется сроком хранения журнала в базе данных распространителя. Дополнительные сведения об изменении свойств базы данных распространителя см. в разделе Как просмотреть и изменить свойства распространителя (среда SQL Server Management Studio).

  • Подписка
    Имя каждой подписки на публикацию.

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

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

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