SQL Server - Broker Statistics 对象

适用于: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%';