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 記憶體的負荷很大。 |