清单:执行每周性能检查

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

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

另请参阅

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