SQL Server の Broker Statistics オブジェクト

適用対象:SQL Server

SQLServer:Broker Statistics パフォーマンス オブジェクトには、データベース エンジンのインスタンスに関する一般的な情報を報告するパフォーマンス カウンターが含まれています。 次の表は、このオブジェクトに含まれているカウンターの一覧です。

SQL Server の Broker 統計カウンター 説明
アクティベーションエラー合計 Service Broker アクティブ化ストアド プロシージャがエラーで終了した回数。
ブローカートランザクションロールバック サービスブローカーに関連するDML明細を含むロールバック取引数( SEND や RECEIVEなど)。
破損したメッセージ総数 インスタンスが受信した破損メッセージの数。
デキュー送信メッセージ/秒 Service Broker の送信キューから削除された 1 秒あたりのメッセージの数。
Dialog Timer Event Count ダイアログ プロトコル層内でアクティブなタイマーの行数。 この数はアクティブなダイアログの数と同じです。
メッセージの削除総数 インスタンスが受信し、キューに配布できなかったメッセージの数。
エンキューされたローカルメッセージの合計 インスタンスのキューに格納されたメッセージの数。ネットワーク経由以外でキューに格納されたメッセージのみをカウントします。
ローカルメッセージ/秒のキュー 1 秒あたりにインスタンスのキューに格納されたメッセージの数。ネットワーク経由以外でキューに格納されたメッセージのみをカウントします。
キューされたメッセージの合計 インスタンスのキューに格納されたメッセージの総数。
待ち合わせ済みメッセージ数/秒数 ローカル エンドポイントからのメッセージの数と、すべての優先度レベルのメッセージを含む、1 秒あたりにローカル ターゲット キューに正常に配信されたトランスポート。
P1 MSGSが1秒あたりにキューに入っている ローカル エンドポイントからの優先度 1 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P2メッセージ/秒にキューに入った ローカル エンドポイントからの優先度 2 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P3 Msgs/sec にキューに入った ローカル エンドポイントからの優先度 3 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P4 MSGSが1秒ごとにキューに入った ローカル エンドポイントからの優先順位 4 メッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P5 MSGSが1秒あたりキューに入っています ローカル エンドポイントからの優先度 5 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
待ち隊内のP6メッセージ/秒 ローカル エンドポイントからの優先度 6 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P7メッセージが1秒あたりキューに入っています ローカル エンドポイントからの優先度 7 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P8 Msgs/secにキューに入った ローカル エンドポイントからの優先度 8 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P9 Msgs/secにキューに入った ローカル エンドポイントからの優先度 9 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
P10メッセージが1秒ごとにキューに入っています ローカル エンドポイントからの優先度 10 メッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
受信遅延送信メッセージ/秒 Service Broker の送信キューに置かれた 1 秒あたりのメッセージの数。
輸送隊員 Msg フラグトット インスタンスのキューに格納されたメッセージ フラグメントの数。ネットワーク経由でキューに格納されたメッセージのみをカウントします。
アンキュー輸送Msg破片/秒 1 秒あたりにインスタンスのキューに格納されたメッセージ フラグメントの数。
待ち列輸送メッセージ総数 インスタンスのキューに格納されたメッセージの数。ネットワーク経由でキューに格納されたメッセージのみをカウントします。
エンキューされたトランスポートMsgs/sec 1 秒あたりにインスタンスのキューに格納されたメッセージの数。ネットワーク経由でキューに格納されたメッセージのみをカウントします。
転送されたメッセージの合計 このコンピュータによって転送された Service Broker メッセージの総数。
転送メッセージ/秒数 このコンピューターにより 1 秒あたりに転送されたメッセージの数。
転送されたMsgバイトの合計 このコンピューターにより転送されたメッセージの合計サイズ (バイト単位)。
転送されたMsgバイト/秒 このコンピューターにより 1 秒あたりに転送されたメッセージの合計サイズ (バイト単位)。
転送されたメッセージ、破棄された合計 転送するためにこのコンピューターで受信したメッセージのうち、正常に転送できなかったメッセージの数。
転送されたメッセージが破棄/sec 転送するためにこのコンピューターで受信したメッセージのうち、1 秒あたりに正常に転送できなかったメッセージの数。
転送中の保留中のMsgバイト 現在転送を待機しているメッセージの合計サイズ。
転送待ちのメッセージカウント 現在転送を待機しているメッセージの総数。
SQL RECEIVE トータル ブローカーが処理した取引明細書の総数 Transact-SQL RECEIVE
SQL 受信数/秒 ブローカーが1秒あたりに処理する Transact-SQL RECEIVE 明細の数。
SQL SEND トータル 実行された文 Transact-SQL SEND 総数。
SQL SENDs/sec 1秒あたりに実行される Transact-SQL SEND 文の数。

sys.dm_os_performance_counters の動的管理ビューで次の T-SQL クエリを使用して、このオブジェクトのクエリ パフォーマンス カウンターの確認を開始します。

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Broker Statistics%';