维护 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_BizTalkMsgBoxDb和 DTA 清除和存档 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 数据库表