Перейти к основному содержимому

Состояние репликации

Таблица attrep_status содержит текущее состояние каждой задачи репликации и целевых данных. Хотя обновления задач в таблице attrep_status генерируются каждые несколько секунд, Data Movement Gateway обновляет таблицу attrep_status только после применения изменений к целевым таблицам. В некоторых случаях это может занять несколько минут.

Описания столбцов
Столбец Тип Описание

SERVER_NAME

nvchar

Имя компьютера, на котором установлено ПО Data Movement Gateway.

TASK_NAME

nvchar

Имя задачи репликации.

TASK_STATUS

varchar

Одно из следующего:

  • FULL LOAD
  • CHANGE PROCESSING

Задача находится в состоянии FULL LOAD (ПОЛНАЯ ЗАГРУЗКА), если она содержит хотя бы одну таблицу с полной загрузкой. После завершения загрузки всех таблиц, состояние задачи меняется на CHANGE PROCESSING (ОБРАБОТКА ИЗМЕНЕНИЙ).

STATUS_TIME

timestamp

Время последнего обновления состояния.

PENDING_CHANGES

int

Количество записей изменений, которые еще не применены к цели.

DISK_SWAP_SIZE

int

Объем пространства на диске, занимаемый старыми или выгруженными транзакциями.

TASK_MEMORY

int

Текущее потребление памяти в МБ.

SOURCE_CURRENT_POSITION

varchar

POSITION (ПОЗИЦИЯ) в исходной конечной точке, откуда в данный момент Data Movement Gateway считывает данные.

SOURCE_CURRENT_TIMESTAMP

timestamp

TIMESTAMP (МЕТКА ВРЕМЕНИ) источника, откуда в данный момент Data Movement Gateway считывает данные.

Примечание к информации

Data Movement Gateway сопоставляет метку времени, считанную из источника, с меткой времени на сервере Data Movement Gateway (с учетом задержки источника). Таким образом, к примеру, если время источника было 12:30, а время сервера Replicate — 12:32, то Replicate добавит две минуты к первоначальному времени источника. Это будет значением в столбце SOURCE_CURRENT_TIMESTAMP.

SOURCE_TAIL_POSITION

 

varchar

POSITION (ПОЗИЦИЯ) транзакции с самым ранним временем начала, которая еще не зафиксирована. Это самая новая позиция, к которой можно вернуться, не потеряв изменений. Конечно, существует возможность повторяющихся записей.

SOURCE_TAIL_TIMESTAMP

timestamp

TIMESTAMP (МЕТКА ВРЕМЕНИ) транзакции с самым ранним временем начала, которая еще не зафиксирована. Это самая новая метка времени, к которой можно вернуться, не потеряв изменений. Конечно, существует возможность повторяющихся записей.

SOURCE_TIMESTAMP_APPLIED

timestamp

Это метка времени последней зафиксированной транзакции. При пакетном применении это метка времени фиксации последней транзакции в этом пакете. Она будет изменяться только как часть последней транзакции в пакете.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!