通过性能计数器,您可以监视由服务在站点或系统上执行工作的特定方面。 性能计数器可帮助你识别和排查服务器性能问题。
BizTalk:Message Box:General Counters 和 BizTalk:Message Box:Host Counters 性能对象类别下的每个主机实例都可以访问以下性能计数器:
注释
若要启用引用 SQL 代理作业的计数器,必须将角色 SQLAgentUserRole 包含在用于运行 BizTalk 主机/NT 服务的服务帐户中。 或者,可以使用其他角色或通过授予读取 MSDB 数据库的显式权限来授予权限。
注释
如果已将新的 MessageBox 添加到 BizTalk Server 组,则在 BizTalk Server 组配置的 缓存刷新 间隔已过(默认值为 60 秒)之前,下面列出的计数器将不适用于新的 MessageBox。
类别 | 计数器 | DESCRIPTION |
---|---|---|
常规计数器 | Instances-Total 编号 | 跟踪存在于特定消息框中的每个主机的所有实例的总和。 |
常规计数器 | MsgBox 死进程清理 (清除作业) | SQL 代理作业的最近运行时间(以秒为单位),该作业释放与死 BizTalk 进程关联的数据库行。 |
常规计数器 | 消息框消息清理(清除作业) | 最近运行 SQL 代理作业的时间(以秒为单位),该作业清理与已删除消息关联的消息框表。 |
常规计数器 | MsgBox 部件清理(清理作业) | 最近运行 SQL 代理作业的时间(以秒为单位),该作业清理与已删除的消息部件关联的消息框表。 |
常规计数器 | MsgBox 清理订阅任务 (清理任务) | 最近运行 SQL 代理作业的时间(以秒为单位),这会清除不再使用的订阅。 |
常规计数器 | 卷轴大小 | 跟踪特定服务器上的特定消息箱的卷轴大小。 |
常规计数器 | 跟踪的消息副本(清理任务) | 最近一次运行的 SQL 代理作业的时间(秒),该作业负责复制已跟踪消息的消息正文。 |
常规计数器 | 跟踪数据大小 | 跟踪特定服务器上的特定消息框中跟踪数据表的大小。 |
常规计数器 | 跟踪后台处理程序清理 (清除作业) | 最近一次运行的 SQL 代理作业清除非活动跟踪后台处理程序表所用的时间(以秒为单位)。 |
主机计数器 | 主机队列 - 实例状态 消息引用 - 长度 | 跟踪此特定主机的实例状态队列中的消息引用数。 |
主机计数器 | 主机队列 - 长度 | 跟踪特定主机队列中的消息总数。 |
主机计数器 | 主机队列 - 实例数 | 跟踪此特定主机的实例数。 |
主机计数器 | 主机队列 - 挂起消息 - 长度 | 记录特定主机的挂起消息总数。 |
访问性能计数器
使用以下步骤访问性能计数器。
如果你使用的是 Windows 2008
单击“ 开始”,指向 “管理工具”,然后单击“ 性能监视器”。
在 “性能监视器 ”对话框中,展开 “监视工具”,选择“ 性能监视器”,然后单击“ 添加”。
在 “添加计数器 ”对话框中的 “可用计数器 ”列表中,选择 BizTalk:Message Box:General Counters 或 BizTalk:Message box:Host Counters。 展开所选的性能计数器对象,然后选择要监视的计数器
在 “所选对象实例 ”列表中,选择要监视所选计数器的特定实例,然后单击“ 添加”。 若要选择所有可用的计数器实例,请选择“ <所有实例>”。
添加计数器后,单击“ 确定”。
所选性能计数器显示在 “性能监视器 ”屏幕上。