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


MSdistribution_history (Transact-SQL)

Таблица MSlogreader_history содержит записи журналов для приложений Distribution Agent, связанных с локальным распространителем. Эта таблица хранится в базе данных распространителя.

Определение

Имя столбца

Тип данных

Описание

agent_id

int

Идентификатор агента распространителя.

runstatus

int

Состояние выполнения:

1 = запуск.

2 = успешно.

3 = выполняется.

4 = бездействует;

5 = повторная попытка;

6 = ошибка.

start_time

datetime

Время для начала выполнения задания.

time

datetime

Время занесения сообщения в журнал.

duration

int

Продолжительность сеанса сообщения в секундах.

comments

nvarchar(4000)

Текст сообщения.

xact_seqno

varbinary(16)

Номер последней обработанной последовательности транзакций.

current_delivery_rate

float

Среднее число команд, доставляемых в секунду со времени последней записи в журнале.

current_delivery_latency

int

Задержка между вводом команды в базе данных распространителя и ее выполнением на стороне подписчика со времени последней записи в журнале. В миллисекундах.

delivered_transactions

int

Общее число транзакций, доставленных в течение сеанса.

delivered_commands

int

Общее число команд, переданных за время сеанса.

average_commands

int

Среднее число команд, переданных за время сеанса.

delivery_rate

float

Среднее число доставленных команд в секунду.

delivery_latency

Int

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

total_delivered_commands

bigint

Общее число команд, доставленных за время жизни подписки.

error_id

int

Идентификатор ошибки в системной таблице MSrepl_error.

updateable_row

bit

Принимает значение 1, если строку журнала можно перезаписать.

отметка времени

timestamp

Столбец отметок времени этой таблицы.

См. также

Справочник

Представления репликации (Transact-SQL)

Основные понятия

Таблицы репликации (Transact-SQL)