查询历史记录
注意
如果工作区已启用“DLT 的查询历史记录和配置文件”(公共预览版),则查询历史记录将显示在 SQL 仓库上或通过增量实时表管道运行的 CREATE
和 REFRESH
语句。
你可以使用此屏幕提供的信息来帮助调试查询问题。
此部分介绍如何通过 UI 来处理查询历史。 若要使用 API 处理查询历史记录,请参阅 [查询历史记录](https://docs.databricks.com/api/azure/workspace/query 历史记录)。
查看查询历史记录
若要查看查询的以前运行,请执行下面的操作:
- 单击边栏中的 “查询历史记录”。
- (可选)使用页面顶部附近的筛选器按用户、日期范围、计算、持续时间、查询状态、语句类型和语句 ID 对列表进行筛选。
对于 Databricks SQL 查询,没有至少“可以监视”权限的非管理员用户只能在“查询历史记录”中查看他们自己的查询。
注意
具有“以所有者身份运行”权限的用户与另一个具有“可运行”权限的用户共享的 Databricks SQL 查询会显示在执行查询的用户(而不是共享查询的用户)的查询历史记录中。
查看查询详细信息
若要查看有关查询的详细信息(例如,完整的查询语句、查询源、持续时间、返回的行数以及 I/O 性能或执行详细信息),请执行以下操作:
查看查询历史记录。
单击查询的名称。
- 语句 ID:这是与给定的查询对象关联的全局唯一标识符 (UUID)。
- 查询状态:查询标有其当前状态:已排队、正在运行、已完成、失败或已取消。
- 计算类型:此字段显示用于查询的计算类型。
- 查询语句:此部分包含完整的查询语句。 如果查询太长,无法显示在预览中,请单击 “展开查询”图标以查看全文。
- 查询源:此字段显示查询的来源。 查询可以来自各种来源,包含 AI/BI 仪表板、查询对象、Databricks SQL 编辑器、笔记本和增量实时表管道(公共预览版)。
- 挂钟持续时间:显示从计划开始到查询执行结束之间经过的挂钟时间。 总计自动显示为计划时间与运行时间的总和。 若要了解详细信息,可将每个字段扩展到子类别中。
- 摘要详细信息:面板底部包含有关查询性能的摘要详细信息,包含聚合任务时间、读取和返回的行、文件和分区以及可能已发生的任何溢出。
有关查询性能的更多详细信息(包含其执行计划),请单击页面底部附近的“查看查询配置文件”。 有关详细信息,请参阅查询配置文件。
终止正在执行的查询
若要终止由你或其他用户启动的长时间运行的查询,请执行以下操作:
查看查询历史记录。
单击查询的名称。
单击“状态”旁边的“取消” 。
注意
仅当查询正在运行时才会取消。
查询被终止,其状态更改为“已取消”。
注意
使用增量实时表计算的语句只能从管道 UI 取消。