管理传递诊断数据

重要提示

诊断功能自 2024 年 5 月 9 日起已弃用,并将于 2024 年 10 月 15 日删除。 有关详细信息,请参阅 客户服务中的弃用

统一传递的诊断数据存储在适用于应用的 Dataverse 数据库容量中。 我们建议您定期删除传递诊断数据来管理存储容量。

您可以使用本节中的信息来定义管理诊断数据的有效策略。

下表列出了我们一些大型客户组织的平均数据消耗分析。 这些值基于以下假设:每个阶段只有一个规则集。

数据消耗 大小/记录 (KB)(平均值) 说明
诊断工作项内每个规则集消耗的数据 13.271 为传递的工作项生成的诊断项在传递阶段由单个规则集消耗的平均数据。
每个诊断工作项消耗的数据 53.08 为传递的工作项生成的诊断项消耗的平均数据。

1 平均值会根据因素而变化,如规则数、规则集中定义的条件以及条件的大小(字符数)。

我们来举一个例子:每个传递阶段都有一个规则集,其中包含一些规则和适度复杂的规则条件。 如果您每天传递 500 个工作项,它将生成 500 个诊断工作项,这些工作项将消耗大约 25.64 MB 数据。 有关传递阶段的信息,请参阅了解传递阶段

删除传递诊断数据

备注

建议在执行删除操作之前执行以下操作:

  • 验证并确保不需要数据,因为删除操作不可逆。
  • 关闭诊断功能。
  1. 执行容量页面详细信息一文中的步骤来查看步骤 2 中提到的诊断记录的存储消耗。

  2. 执行使用批量删除来删除大量数据一文中的步骤来以指定的顺序删除以下传递诊断数据。

    1. 搜索 msdyn_unifiedroutingdiagnostic 实体的“传递诊断项”。 详细信息:msdyn_unifiedroutingdiagnostic

      传递诊断记录的批量删除操作的屏幕截图。

    2. 搜索 msdyn_unifiedroutingrun 实体的“传递诊断”。 详细信息:msdyn_unifiedroutingrun

后续步骤

查看传递记录的诊断