性能計數器可讓您監視依服務在網站或系統上執行的特定工作層面。 性能計數器可協助您識別伺服器效能問題並進行疑難解答。
下列性能計數器可供 BizTalk:Message Box:General Counters 和 BizTalk:Message Box:Host Counters 性能物件類別下的每個主機實例存取:
備註
若要啟用參考 SQL Agent 作業的計數器,您必須將 SQLAgentUserRole 角色包含在用來執行 BizTalk 主機/NT 服務的服務帳戶中。 或者,您可以授予其他角色許可權,或授予明確許可權以讀取 MSDB 資料庫。
備註
如果您已將新的 MessageBox 新增至 BizTalk Server 群組,在 BizTalk Server 群組已設定的快取 重新 整理間隔經過之前,下列計數器將無法用於新的 MessageBox(預設值為 60 秒)。
| 類別 | 計數器 | 說明 |
|---|---|---|
| 一般計數器 | Instances-Total 編號 | 追蹤存在於特定消息框內之每個主機的所有實例總和。 |
| 一般計數器 | MsgBox 死程序清理 (清除作業) | SQL 代理程式作業最近執行的時間以秒為單位,這會釋放與無效 BizTalk 進程相關聯的資料庫數據列。 |
| 一般計數器 | MsgBox 消息清理(清除工作) | 最近一次執行的 SQL 代理程式作業中,清除與已移除訊息相關聯的訊息框資料表的時間,以秒為單位。 |
| 一般計數器 | MsgBox 元件清理 (清除作業) | 最近執行 SQL 代理程式作業的時間以秒為單位,以清除與已移除之訊息元件相關聯的消息框數據表。 |
| 一般計數器 | MsgBox 清除訂閱作業 (清除作業) | 最近執行 SQL 代理程式作業的時間以秒為單位,以清除不再使用的訂用帳戶。 |
| 一般計數器 | 打印緩衝大小 | 追蹤特定伺服器上特定郵件箱的數據隊列大小。 |
| 一般計數器 | 追蹤的訊息複製(清除任務) | SQL 代理程式作業最近一次執行的時間,以秒數計算。這個作業會複製已追蹤訊息的訊息本文。 |
| 一般計數器 | 追蹤數據大小 | 追蹤特定伺服器上特定消息框中的追蹤數據表大小。 |
| 一般計數器 | 追蹤多工作緩衝處理 (清除作業) | SQL 代理程式作業的最近一次執行時間,以秒為單位,用來清除不活動的追蹤多任務緩衝區資料表。 |
| 主機計數器 | 主機佇列 - 實例狀態 Msg Refs - 長度 | 追蹤這個特定主機實例狀態佇列中的訊息參考數目。 |
| 主機計數器 | 主機佇列 - 長度 | 追蹤特定主機佇列中的訊息總數。 |
| 主機計數器 | 主機佇列 - 實例數目 | 追蹤這個特定主機的實例數目。 |
| 主機計數器 | 主機佇列 - 暫停的訊息 - 數量 | 追蹤特定主機的暫停訊息總數。 |
存取性能計數器
使用下列步驟來存取性能計數器。
如果您使用 Windows 2008
按兩下 [開始],指向 [系統管理工具],然後按兩下 [ 效能監視器]。
在 [ 性能監視器] 對話框中,展開 [ 監視工具],選取 [ 性能監視器],然後按兩下 [ 新增]。
在 [ 新增計數器] 對話框中,從 [可用的計數器 ] 列表中,選取 [BizTalk:Message Box:General Counters ] 或 [ BizTalk:Message box:Host Counters]。 展開選取的性能計數器對象,然後選取要監視的計數器
在 [ 選取的物件實例 ] 清單中,選取要監視所選計數器的特定實例,然後按兩下 [ 新增]。 若要選取所有可用的計數器實例,請選取 <[所有實例>]。
新增計數器之後,按兩下 [確定]。
選取的性能計數器會出現在 [性能監視器] 畫面上。