適用対象: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%';