共用方式為

监视 SQL 仓库

本页介绍如何使用 Databricks UI 监视 SQL 仓库。

查看 SQL 仓库监视指标

若要监视某个 SQL 仓库,请单击该 SQL 仓库的名称,然后单击“监视”选项卡。在“监视”选项卡上,你会看到以下监视元素:

屏幕截图中显示了带编号的批注,以指示下文中提及的该页面中的指定部分。

  1. 实时统计信息: 实时统计信息显示在页面顶部附近。 从左到右,它们指示仓库状态、正在运行的查询数、排队的查询数和仓库的当前群集计数。

  2. 时间刻度筛选器: 时间刻度筛选器设置查询计数图表、运行分类图和查询历史记录的时间范围。 默认时间范围为 8 小时,但可使用 闪电图标 竖直闪电图标选择 24 小时、7 天或 14 天的时间段。 还可以使用日历或单击条形图并拖动来设置自定义时间段。

  3. 峰值查询计数图表: 此图表显示所选时间段内运行和排队的仓库并发查询的最大数量。 提供此图表的数据不包括元数据查询。 每个数据点表示 5 分钟窗口中的峰值。

  4. 已完成的查询计数图表: 此图表显示所选时间段内完成的查询数,包括已取消和失败的查询。 查询在完成后显示在图表上,计数按每分钟平均计算。

  5. 运行群集图表:此图表显示所选时间段内分配给仓库的分类数。 在群集回收期间,此计数可能会暂时超过配置的最大值。

  6. 查询历史记录表:此表列出所选时间范围内处于活动状态的所有查询。 下列列显示详细信息:

    • 查询: 单击箭头以预览查询文本。 单击 “展开查询文本 ”以查看详细信息。
    • 查询开始时间: 显示查询何时开始运行。
    • 持续时间: 将鼠标悬停在持续时间上,以查看持续时间分解为调度时间和运行时间。
    • 提取时间(Beta): 当查询正在主动提取时,不会显示时间。 当提取完成时,时间会在表格中显示。
    • 查询源: 显示发起查询运行的源,例如管道、Genie 空间或仪表板。
    • 运行查询的用户: 显示运行查询的用户的名称。

    可以按用户、持续时间、状态和语句类型筛选查询。

注意

仅当启用并配置了缩放时,群集计数才能大于 1。

监视长时间提取时间

重要

此功能在 Beta 版中。

当查询正在运行或提取结果时,SQL 仓库将保持活动状态。 大多数查询在几秒钟内返回结果,但某些查询可能需要更长的时间(有时长达几分钟),因为大型结果集或客户端行为(例如延迟提取或查询未正确关闭)。 如果不清楚哪些查询已完成执行以及哪些查询正在获取结果,那么在没有查询运行时,可能无法理解为什么仓库或群集仍然保持活动状态。

查看正在提取的查询:

  1. 单击“搜索”图标。群集旁边的搜索图标。 用于标识处于获取状态的群集查询的面板显示在查询历史记录表上。
  2. 单击 “退出 ”返回到查询历史记录面板。

停止处于提取状态的查询:

  • 单击查询以打开 “查询配置文件 ”面板。
  • 单击客户端提取结果右侧的“停止”。