如何查看Presto中使用的每个子查询内存UI

How to see each sub-query memory used in Presto UI

presto-ip:port/ui/ 站点中。

当我转到 -> 查询概览 -> 实时计划时,我看到 Stage 6 Output 371MB 数据(这对我来说已经很多了)。

如何找出它属于查询的哪一部分?我点击了第 6 阶段,但没有显示有用的消息。

目前 UI 不会告诉您。但是,您可以 运行

EXPLAIN (TYPE DISTRIBUTED) <query>;

查看阶段是什么,包括他们正在阅读的来源table。

此外,还有一个 UI 更改提案 https://github.com/prestodb/presto/pull/10845,如果包含在内,将在 [=21= 的 "tablescan" 框中显示 table 名称].