SQL Server 的 Broker 統計資料物件
適用於:SQL Server
SQLServer:Broker Statistics 效能物件包含可針對資料庫引擎執行個體,報告一般 Service Broker 資訊的效能計數器。 下表列出這個物件包含的計數器:
SQL Server 的 Broker 統計資料計數器 | 描述 |
---|---|
Activation Errors Total | Service Broker 啟用預存程序已結束並發生錯誤的次數。 |
Broker Transaction Rollbacks | 包含與 Service Broker 相關之資料操作語言 (DML) 陳述式 (例如 SEND 和 RECEIVE) 的回復交易數目。 |
Corrupted Messages Total | 執行個體收到的損毀訊息數目。 |
Dequeued Transmission Msgs/sec | 每秒從 Service Broker 傳輸佇列移除的訊息數目。 |
Dialog timer event count | 在對話通訊協定層中使用中的計時器數目。 此數目與使用中對話的數目一致。 |
Dropped Messages Total | 執行個體收到但是無法傳遞至佇列的訊息數目。 |
Enqueued Local Messages Total | 在執行個體的佇列中已放置的訊息數目,但只計數透過網路傳送而未到達的訊息。 |
Enqueued Local Messages/sec | 在執行個體的佇列中每秒所放置的訊息數目,但只計數透過網路傳送而未到達的訊息。 |
Enqueued Messages Total | 在執行個體的佇列中已放置的訊息總數。 |
Enqueued Messages/sec | 來自本機端點的訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目,包括所有優先順序的訊息。 |
Enqueued P1 Msgs/sec | 來自本機端點的優先順序 1 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P2 Msgs/sec | 來自本機端點的優先順序 2 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P3 Msgs/sec | 來自本機端點的優先順序 3 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P4 Msgs/sec | 來自本機端點的優先順序 4 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P5 Msgs/sec | 來自本機端點的優先順序 5 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P6 Msgs/sec | 來自本機端點的優先順序 6 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P7 Msgs/sec | 來自本機端點的優先順序 7 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P8 Msgs/sec | 來自本機端點的優先順序 8 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P9 Msgs/sec | 來自本機端點的優先順序 9 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued P10 Msgs/sec | 來自本機端點的優先順序 10 訊息數目,以及每秒成功傳遞至本機目標佇列的傳輸數目。 |
Enqueued Transmission Msgs/sec | 每秒被放入 Service Broker 傳輸佇列的訊息數目。 |
Enqueued Transport Msg Frag Tot | 在執行個體的佇列中已放置的訊息片段數目,但只計數透過網路傳送已到達的訊息。 |
Enqueued Transport Msg Frags/sec | 在執行個體的佇列中每秒所放置的訊息片段數目。 |
Enqueued Transport Msgs Total | 在執行個體的佇列中已放置的訊息數目,但只計數透過網路傳送已到達的訊息。 |
Enqueued Transport Msgs/sec | 在執行個體的佇列中每秒所放置的訊息數目,但只計數透過網路傳送已到達的訊息。 |
Forwarded Messages Total | 此電腦所轉寄的 Service Broker 訊息總數。 |
Forwarded Messages/sec | 此電腦每秒所轉寄的訊息數目。 |
Forwarded Msg Byte Total | 此電腦所轉寄的訊息總大小 (位元組)。 |
Forwarded Msg Bytes/sec | 此電腦每秒所轉寄的訊息大小 (位元組)。 |
Forwarded Msg Discarded Total | 此電腦接收要轉寄的訊息數目,但並未成功轉寄。 |
Forwarded Msg Discarded/sec | 此電腦每秒接收要轉寄的訊息數目,但並未成功轉寄。 |
Forwarded Pending Msg Bytes | 目前保留要轉寄的訊息總大小。 |
Forwarded Pending Msg Count | 目前保留要轉寄的訊息總數目。 |
SQL RECEIVE Total | Broker 處理的 Transact-SQL RECEIVE 陳述式總數。 |
SQL RECEIVEs/sec | Broker 每秒處理的 Transact-SQL RECEIVE 陳述式數目。 |
SQL SEND Total | 已執行的 Transact-SQL SEND 陳述式總數。 |
SQL SENDs/sec | 每秒已執行的 Transact-SQL SEND 陳述式數目。 |
範例
您可以使用 sys.dm_os_performance_counters 動態管理檢視的 T-SQL 查詢,開始探索此物件中的查詢效能計數器:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Broker Statistics%';