presto - 如何查看 Presto UI 中使用的每个子查询内存
问题描述
在presto-ip:port/ui/
现场。
当我转到 -> 查询概览 -> 实时计划时,我看到第 6 阶段输出 371MB 数据(这对我来说很多)。
我怎样才能找出它属于查询的哪一部分?我点击第 6 阶段并没有显示有用的消息。
解决方案
目前用户界面不会告诉你。但是,您可以运行
EXPLAIN (TYPE DISTRIBUTED) <query>;
看看有哪些阶段,包括他们正在阅读什么源表。
此外,还有一个 UI 更改提案https://github.com/prestodb/presto/pull/10845,当包含该提案时,将在 UI 的“tablescan”框中显示表名。
推荐阅读
- java - Java ServiceImpl 方法不断返回 null
- java - 如何与 Hibernate 和 Kotlin 建立正确的多对多关系?(获取 BeanCreationException)
- docker - 是否可以将 docker swarm 与无根 docker 一起使用?
- android - '/product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome.so (offset 0x67c000)' , Android webview 崩溃异常
- node.js - 启动vue页面时如何从服务器获取参数?
- swift - 以编程方式将 AutoresizingMask 设置为 NSView 对象
- c++ - 创建 std::future 的最佳方法
从一个 T - excel - 杀死回收站中的选定文件
- javascript - REST API:如何为 POST 方法压缩 JSON
- python - 上传后我的 pip 项目中缺少文件