Состояние репликации
Таблица 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 (ОБРАБОТКА ИЗМЕНЕНИЙ). |
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 |
Это метка времени последней зафиксированной транзакции. При пакетном применении это метка времени фиксации последней транзакции в этом пакете. Она будет изменяться только как часть последней транзакции в пакете. |