ByteHouse 企业版支持您查看 SQL 历史和运行中的查询,帮助您快速定位并优化慢查询、排查错误、审计用户行为以保障数据安全,适用于数据库性能调优、安全合规审计、事后故障追溯等场景。
功能概述
ByteHouse SQL 历史功能支持查看 SQL 历史与运行中的查询,其中,SQL 历史中可查看慢 SQL 查询、错误查询、ID 或 SQL 语句内容精准检索。
该功能提供全面的审计维度,包括查询 ID、状态、查询执行人、开始/结束时间、时长、执行节点、SQL 语句等。同时该功能也支持丰富的筛选项,便于您进行高效分析 SQL 执行情况。
查看 SQL 历史和运行中的查询
- 登录 ByteHouse 控制台,单击顶部数据查询,单击 SQL 历史,在已完成页签下,可以看到历史查询列表。您可以通过筛选条件筛选 SQL 历史,支持通过查询 ID、SQL 语句、失败详情查询,您可从下拉列表中选择并切换。

SQL 历史列表中包含如下信息:
- 查询 ID:SQL 查询的唯一 ID 号。
- 开始时间:查询发生的时间范围。
- 状态:查询完成状态,如“成功”或“失败”。
- 时长:事件执行的时间长度。支持选择为“大于等于”、“小于等于”、或具体时长。
- 执行节点:选择执行查询的具体节点。
- 查询执行人:选择执行查询的用户名。
- 切换到“正在运行”页签,可以看到正在执行的查询列表,可查看查询 ID、SQL 文本、主机、开始时间、状态、时长,您也可以使用 SQL 关键字或查询执行人搜索查询。
- (可选)对于已完成的查询,您可单击操作列的查询诊断,对当前查询进行洞察,功能详情请参见 Query 洞察。
