SQL Server: Broker TO Statistics オブジェクト
SQLServer:Broker TO Statistics パフォーマンス オブジェクトは、Service Broker ダイアログが転送オブジェクトを要求した回数、および転送オブジェクトが tempdb に書き込まれた頻度に関する情報を報告します。
転送オブジェクトには、Service Broker ダイアログのメッセージ転送状態が記録されます。このオブジェクトはメモリに格納されます。メモリを解放するために、Service Broker は非アクティブな転送オブジェクトのバッチを定期的に tempdb 内の作業テーブルに書き込みます。転送オブジェクトの詳細については、「Service Broker 通信プロトコル」を参照してください。
次の表は、このオブジェクトに含まれているカウンタの一覧です。
SQL Server Broker TO Statistics カウンタ |
説明 |
---|---|
Avg. Length of Batched Writes |
バッチに保存される転送オブジェクトの平均数。 |
Avg. Time To Write Batch (ms) |
転送オブジェクトのバッチを保存するために必要な平均時間 (ミリ秒)。 |
Avg. Time Between Batches (ms) |
転送オブジェクトのバッチが書き込まれる時間間隔の平均値 (ミリ秒)。 |
Tran Object Gets/sec |
ダイアログが転送オブジェクトを要求した 1 秒あたりの回数。 |
Tran Objects Marked Dirty/sec |
転送オブジェクトがダーティとマークされた 1 秒あたりの回数。最初の変更でメモリ内のコピーが tempdb に格納されているコピーと同一でなくなると、転送オブジェクトがダーティとマークされます。転送オブジェクトは、Service Broker がダイアログのメッセージ転送状態の変化を記録する必要がある場合に変更されます。 |
Tran Object Writes/sec |
転送オブジェクトのバッチが tempdb の作業テーブルに書き込まれた 1 秒あたりの回数。書き込み回数が多い場合は、SQL Server のメモリに負荷がかかっている可能性があります。 |