SQL Server の Broker Statistics オブジェクト
適用対象: SQL サーバー
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%';