使用高级搜寻查询资源报告

重要

本文中的某些信息与预发行的产品有关,该产品在商业发布之前可能有重大修改。 Microsoft 对此处所提供的信息不作任何明示或默示的保证。

查询资源报告会根据过去 30 天内通过任何搜寻接口运行的查询,显示贵组织用于搜寻的 CPU 资源消耗情况。

查询资源报告有助于识别最耗费资源的查询,并了解如何防止因使用过多而导致的限制。

了解高级搜寻配额和使用参数

为了保持服务的性能和响应能力,高级搜寻设置各种配额和使用参数 (也称为“服务限制”) 。 有关详细信息,请参阅 配额和使用参数。

访问查询资源报表

可以通过两种方式访问查询资源报表:

  • 在高级搜寻页中,选择“ 查询资源报告”:

    在 AH 门户中查看查询资源报表按钮

  • 在 “报表 ”页的“ 常规 ”部分中找到新的报表条目。

    在“报表”部分查看查询资源报表

所有用户都可以访问报表。 但是,只有具有Microsoft Entra安全读取者和以上角色的人员才能在所有界面中查看所有用户完成的查询。 其他用户只能看到:

  • 他们通过门户运行的查询
  • 他们自行执行而非通过应用程序执行的公共 API 查询
  • 他们创建的自定义检测

查询资源报表内容

默认情况下,查询资源报表表显示过去一天的查询。 它按资源使用情况排序,因此可以轻松查看哪些查询使用的 CPU 资源最多。

查询资源报表包括运行的所有查询,以及每个查询的详细资源信息:

  • 时间 – 查询运行的时间
  • 界面 – 查询是在门户、自定义检测中运行,还是通过 API 查询运行
  • 用户/应用 – 运行查询的用户或应用
  • 资源使用情况 – 指示查询使用的 CPU 资源量。 它可以是“低”、“中”或“高”。 高表示查询使用了大量 CPU 资源,应对其进行改进以提高效率。
  • 状态 – 查询是已完成、失败,还是受到限制
  • 查询时间 - 运行查询所需的时间
  • 时间范围 – 查询中使用的时间范围

提示

如果查询状态为 “失败”,可以通过将鼠标悬停在 字段上来查看查询失败的原因。

查看低效查询

查找资源密集型查询

你可能可以通过优化资源消耗较高或查询时间较长的查询来防止限流。

该图显示每个接口随时间推移的资源使用情况。 可以轻松识别过度使用,并选择图形中的峰值来相应地筛选表。 在图形中选择条目时,表将筛选到该特定日期。

可以识别当天使用最多资源的查询,并采取措施对其进行改进。 应用查询最佳做法 ,或教育运行查询或创建规则的用户考虑查询效率和资源。

若要查看查询,请选择要检查的查询时间戳旁边的省略号(...),然后选择“ 在查询编辑器中打开”。

如果使用引导模式,则需要 切换到高级模式 来编辑查询。

该图支持两种视图:

  • 每日平均使用量 - 每天资源的平均使用量
  • 每天使用率最高 - 每天资源的实际使用率最高

查询资源报表的屏幕截图,其中显示了两种可用的视图模式,用于查看一段时间内的资源使用情况。

这两种视图的区别意味着,例如,在某一天你运行了两个查询,一个查询使用了50% 资源,另一个查询使用了100%,那么平均日使用值为75%,而最高日使用量显示100%。

提示

想要了解更多信息? 请在我们的技术社区中与 Microsoft 安全社区互动:Microsoft Defender XDR 技术社区。