SQL Server Broker TO Statistics 对象

SQLServer:Broker TO Statistics 性能对象报告有关 Service Broker 对话框请求传输对象的次数以及传输对象写入 tempdb 中的频率的信息。

传输对象记录 Service Broker 对话框的消息传输状态。这些对象存储在内存中。为了释放内存,Service Broker 定期采用批处理方式将非活动传输对象写入 tempdb 的工作表中。有关传输对象的详细信息,请参阅 Service Broker 通信协议

下表列出了此对象包含的计数器。

SQL Server Broker TO Statistics 计数器

说明

Avg. Length of Batched Writes

保存在一个批次中的传输对象平均数。

Avg. Time To Write Batch (ms)

保存一批传输对象所需的平均毫秒数。

Avg. Time Between Batches (ms)

不同传输对象批次写入之间间隔的平均毫秒数。

Tran Object Gets/sec

对话框每秒请求传输对象的次数。

Tran Objects Marked Dirty/sec

传输对象每秒标记为“脏”的次数。当第一次出现导致内存中的副本不同于存储在 tempdb 中的副本的修改时,传输对象将标记为“脏”。当 Service Broker 必须在对话框的消息传输状态下记录更改时,将会修改传输对象。

Tran Object Writes/sec

成批传输对象每秒写入 tempdb 工作表的次数。大量写入可表明 SQL Server 内存正在承受很大的压力。