本页介绍如何使用 Databricks UI 监视 SQL 仓库。
查看 SQL 仓库监视指标
若要监视某个 SQL 仓库,请单击该 SQL 仓库的名称,然后单击“监视”选项卡。在“监视”选项卡上,你会看到以下监视元素:
实时统计信息: 实时统计信息显示在页面顶部附近。 从左到右,它们指示仓库状态、正在运行的查询数、排队的查询数和仓库的当前群集计数。
时间刻度筛选器: 时间刻度筛选器设置查询计数图表、运行分类图和查询历史记录的时间范围。 默认时间范围为 8 小时,但可使用
竖直闪电图标选择 24 小时、7 天或 14 天的时间段。 还可以使用日历或单击条形图并拖动来设置自定义时间段。
峰值查询计数图表: 此图表显示所选时间段内运行和排队的仓库并发查询的最大数量。 提供此图表的数据不包括元数据查询。 每个数据点表示 5 分钟窗口中的峰值。
已完成的查询计数图表: 此图表显示所选时间段内完成的查询数,包括已取消和失败的查询。 查询在完成后显示在图表上,计数按每分钟平均计算。
运行群集图表:此图表显示所选时间段内分配给仓库的分类数。 在群集回收期间,此计数可能会暂时超过配置的最大值。
查询历史记录表:此表列出所选时间范围内处于活动状态的所有查询。 下列列显示详细信息:
- 查询: 单击箭头以预览查询文本。 单击 “展开查询文本 ”以查看详细信息。
- 查询开始时间: 显示查询何时开始运行。
- 持续时间: 将鼠标悬停在持续时间上,以查看持续时间分解为调度时间和运行时间。
- 提取时间(Beta): 当查询正在主动提取时,不会显示时间。 当提取完成时,时间会在表格中显示。
- 查询源: 显示发起查询运行的源,例如管道、Genie 空间或仪表板。
- 运行查询的用户: 显示运行查询的用户的名称。
可以按用户、持续时间、状态和语句类型筛选查询。
注意
仅当启用并配置了缩放时,群集计数才能大于 1。
监视长时间提取时间
重要
此功能在 Beta 版中。
当查询正在运行或提取结果时,SQL 仓库将保持活动状态。 大多数查询在几秒钟内返回结果,但某些查询可能需要更长的时间(有时长达几分钟),因为大型结果集或客户端行为(例如延迟提取或查询未正确关闭)。 如果不清楚哪些查询已完成执行以及哪些查询正在获取结果,那么在没有查询运行时,可能无法理解为什么仓库或群集仍然保持活动状态。
查看正在提取的查询:
- 单击
群集旁边的搜索图标。 用于标识处于获取状态的群集查询的面板显示在查询历史记录表上。
- 单击 “退出 ”返回到查询历史记录面板。
停止处于提取状态的查询:
- 单击查询以打开 “查询配置文件 ”面板。
- 单击客户端提取结果右侧的“停止”。