MSdistribution_history (Transact-SQL)

MSdistribution_history は、ローカル ディストリビュータに関係付けられているディストリビューション エージェントの履歴行を保持します。このテーブルは、ディストリビューション データベースに保存されます。

定義

列名

データ型

説明

agent_id

int

ディストリビューション エージェントの ID です。

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

最後の履歴エントリ以降に配信された、1 秒あたりの平均コマンド数です。

current_delivery_latency

int

最後の履歴エントリ以降で、コマンドがディストリビューション データベースに登録されてからサブスクライバに適用されるまでの間隔です。

delivered_transactions

int

セッション中に配信されたトランザクションの総数です。

delivered_commands

int

セッション中に配信されたトランザクションの総数です。

average_commands

int

セッション中に配信された平均コマンド数です。

delivery_rate

float

1 秒あたりの平均配信コマンド数です。

delivery_latency

int

コマンドがディストリビューション データベースに登録されてからサブスクライバに適用されるまでの待機時間です。

total_delivered_commands

int

サブスクリプションが作成されてから配信されたコマンドの総数です。

error_id

int

MSrepl_error システム テーブル内のエラーの ID です。

updateable_row

bit

履歴行が上書き可能な場合は 1 に設定されます。

timestamp

timestamp

このテーブルのタイムスタンプ列です。