跳到主要内容

EXPLAIN PERF

引入或更新于:v1.2.765

EXPLAIN PERF 捕获堆栈跟踪(stack traces)以执行 CPU 性能分析(CPU profiling)。该命令返回一个 HTML 文件,其中包含根据当前集群所有节点收集的数据生成的火焰图(flame graphs)。你可以直接在浏览器中打开此 HTML 文件。

它有助于分析查询性能并识别瓶颈。

语法

EXPLAIN PERF <statement>

示例

bendsql --quote-style never --query="EXPLAIN PERF SELECT avg(number) FROM numbers(10000000)" > demo.html

然后,你可以在浏览器中打开 demo.html 文件查看火焰图(flame graphs):

graphs

如果查询(Query)执行得非常快,可能无法收集到足够的数据,从而导致火焰图(flame graph)为空。

开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册