维护 BizTalk Server 数据库的最佳做法

本主题列出了维护BizTalk Server数据库的一些最佳做法。

  • 确保SQL Server 代理在SQL Server上运行。 停止SQL Server 代理后,负责数据库维护的内置 BizTalk SQL Server 代理作业将无法运行。 此行为会导致数据库增长,而这种增长可能会导致性能问题。 有关监视SQL Server 代理作业的信息,请参阅监视SQL Server 代理作业

  • 确保SQL Server LDF 和 MDF 文件位于单独的驱动器上。 在同一驱动器上设置 BizTalkMsgBoxDb 和 BizTalkDTADb 数据库的 LDF 和 MDF 文件可能会导致磁盘争用。

  • 如果不需要,请不要启用邮件正文跟踪。 通常,你可能希望在开发和排查解决方案问题时启用邮件正文跟踪。 如果是这样,请确保在完成后禁用邮件正文跟踪。 如果始终启用邮件正文跟踪,则数据库BizTalk Server会增长。 如果业务需要启用邮件正文跟踪,请确认TrackedMessages_Copy_BizTalkMsgBoxDbDTA 清除和存档SQL Server 代理作业已成功运行。

  • 通常,较小的事务日志可提高性能。 若要减小事务日志,请将备份BizTalk Server SQL Server 代理作业配置为更频繁地运行。 有关详细信息,请参阅BizTalk Server数据库优化白皮书 (https://go.microsoft.com/fwlink/?LinkId=153594) 。

  • 使用BizTalk Server最佳做法分析器 (BPA) 评估现有BizTalk Server部署。 BPA 执行许多与数据库相关的检查。 可以从BizTalk Server最佳做法分析器工具下载BizTalk Server最佳做法分析器工具

另请参阅

清单:维护和排查BizTalk Server数据库大型增长BizTalk Server数据库表