清单:执行每周性能检查

本主题列出了在避免 BizTalk Server 系统出现性能问题时每周应遵循的最佳做法。

步骤 参考文献
将数据库自动增长设置为固定数字 - 数据库自动增长应设置为固定的兆字节数,而不是百分比,尤其是对于 MessageBox 和 Tracking (DTA) 数据库。 根据 BizTalk Server 应用程序和吞吐量,MessageBox 和跟踪数据库可能会变得非常大。 如果自动增长设置为百分比,则自动增长可能会非常显著。
- 如果系统是新的,并且尚未明确建立静态大小,则使用“启用自动增长”选项配置文件,并指定文件增长(以兆字节为单位)。 增长增量通常不应大于 100 MB(对于大型文件)、10 MB(对于中型文件),或 1 MB(对于小型文件)。 有关每个 BizTalk Server 数据库数据库的建议文件大小的表,请参阅 BizTalk Server 数据库优化白皮书https://go.microsoft.com/fwlink/p/?LinkID=153594)的附录 B - 建议的 BizTalk Server 数据库配置部分。
使用 SQL Server Profiler 限制监视的事件 使用 SQL Server Profiler 只监视感兴趣的事件。 如果跟踪太大,则可以根据所需的信息筛选它们,以便只收集事件数据的子集。 监视过多事件会增加服务器和监视进程的开销,并且可能导致跟踪文件或跟踪表变得很大,尤其是当监视进程持续很长时间时。
配置消息批处理以提高适配器性能 - 通过将多个作合并到单个批处理中,最大程度地减少适配器执行的事务数。
- 除了消息计数外,还根据批中的字节总数限制批大小。 有关限制批大小的详细信息,请参阅 配置批处理以提高适配器性能
调整大消息阈值 若要提高吞吐量,请增加大型消息阈值,这降低了在映射过程中缓冲到磁盘的大型消息数。
调查 BizTalk Server 进程中内存泄漏或内存不足异常 BizTalk 进程中的内存泄漏可能会因各种原因而发生。 请参阅Microsoft知识库文章918643、 如何排查 BizTalk Server 进程中的内存泄漏或内存不足异常https://go.microsoft.com/fwlink/p/?LinkId=157212),了解可能发生内存泄漏的情况以及如何修复。

另请参阅

例程性能清单清单:执行每月性能检查