SQL Server の Broker Statistics オブジェクト

適用対象:SQL Server

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

SQL Server の Broker 統計カウンター 説明
Activation Errors Total Service Broker アクティブ化ストアド プロシージャがエラーで終了した回数。
Broker Transaction Rollbacks SEND や RECEIVE など Service Broker に関連する DML ステートメントを含んでいるトランザクションのうち、ロールバックされたトランザクションの数。
Corrupted Messages Total インスタンスが受信した破損メッセージの数。
Dequeued Transmission Msgs/sec Service Broker の送信キューから削除された 1 秒あたりのメッセージの数。
Dialog Timer Event Count ダイアログ プロトコル層内でアクティブなタイマーの行数。 この数はアクティブなダイアログの数と同じです。
Dropped Messages Total インスタンスが受信し、キューに配布できなかったメッセージの数。
Enqueued Local Messages Total インスタンスのキューに格納されたメッセージの数。ネットワーク経由以外でキューに格納されたメッセージのみをカウントします。
Enqueued Local Messages/sec 1 秒あたりにインスタンスのキューに格納されたメッセージの数。ネットワーク経由以外でキューに格納されたメッセージのみをカウントします。
Enqueued Messages Total インスタンスのキューに格納されたメッセージの総数。
Enqueued Messages/sec ローカル エンドポイントからのメッセージの数と、すべての優先度レベルのメッセージを含む、1 秒あたりにローカル ターゲット キューに正常に配信されたトランスポート。
Enqueued P1 Msgs/sec ローカル エンドポイントからの優先度 1 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P2 Msgs/sec ローカル エンドポイントからの優先度 2 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P3 Msgs/sec ローカル エンドポイントからの優先度 3 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P4 Msgs/sec ローカル エンドポイントからの優先順位 4 メッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P5 Msgs/sec ローカル エンドポイントからの優先度 5 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P6 Msgs/sec ローカル エンドポイントからの優先度 6 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P7 Msgs/sec ローカル エンドポイントからの優先度 7 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P8 Msgs/sec ローカル エンドポイントからの優先度 8 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P9 Msgs/sec ローカル エンドポイントからの優先度 9 のメッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued P10 Msgs/sec ローカル エンドポイントからの優先度 10 メッセージの数と、ローカル ターゲット キューに正常に配信されたトランスポート (1 秒あたり)。
Enqueued Transmission Msgs/sec Service Broker の送信キューに置かれた 1 秒あたりのメッセージの数。
Enqueued Transport Msg Frag Tot インスタンスのキューに格納されたメッセージ フラグメントの数。ネットワーク経由でキューに格納されたメッセージのみをカウントします。
Enqueued Transport Msg Frags/sec 1 秒あたりにインスタンスのキューに格納されたメッセージ フラグメントの数。
Enqueued Transport Msgs Total インスタンスのキューに格納されたメッセージの数。ネットワーク経由でキューに格納されたメッセージのみをカウントします。
Enqueued Transport Msgs/sec 1 秒あたりにインスタンスのキューに格納されたメッセージの数。ネットワーク経由でキューに格納されたメッセージのみをカウントします。
Forwarded Messages Total このコンピュータによって転送された Service Broker メッセージの総数。
Forwarded Messages/sec このコンピューターにより 1 秒あたりに転送されたメッセージの数。
Forwarded Msg Byte Total このコンピューターにより転送されたメッセージの合計サイズ (バイト単位)。
Forwarded Msg Bytes/sec このコンピューターにより 1 秒あたりに転送されたメッセージの合計サイズ (バイト単位)。
Forwarded Msg Discarded Total 転送するためにこのコンピューターで受信したメッセージのうち、正常に転送できなかったメッセージの数。
Forwarded Msg Discarded/sec 転送するためにこのコンピューターで受信したメッセージのうち、1 秒あたりに正常に転送できなかったメッセージの数。
Forwarded Pending Msg Bytes 現在転送を待機しているメッセージの合計サイズ。
Forwarded Pending Msg Count 現在転送を待機しているメッセージの総数。
SQL RECEIVE Total Broker によって処理された Transact-SQL の RECEIVE ステートメントの総数。
SQL RECEIVEs/sec Broker によって処理される 1 秒あたりの Transact-SQL RECEIVE ステートメントの数。
SQL SEND Total 実行された 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%';