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