我想得到一些关于正在运行的查询的信息来分析它。在PgAdmin 3中,我至少可以使用“解释查询”,而在DBeaver中,点击“解释执行计划”后,什么也没有发生。如何在DBeaver中获取有关查询的任何信息?@编辑抱歉,这个问题似乎太宽泛了。我不期望解释如何分析查询,我只是想知道是否有可能在DBeaver中打开一个分析器以及如何做到这一点。
5uzkadbs1#
捷径对我不起作用。请改为使用鼠标单击:
的数据示例
SELECT 1;
字符串
的或者使用EXPLAIN命令:
EXPLAIN SELECT 1;
型
的一个更长的查询可能看起来像这样,请参阅另一个答案中提到的https://dbeaver.com/docs/wiki/Query-Execution-Plan/:
的
在DBeaver Lite、Enterprise和Ultimate版本中,您可以使用执行计划的高级(图形)可视化。此可视化显示最昂贵的(基于成本的)计划节点。您可以隐藏所有不相关的节点(请参阅节点详细信息),使用水平或垂直平面布局,将其导出到图像或将其保存为JSON以发送给同事。
5uzkadbs2#
单击查询并按Ctrl+Shift+Ehttps://dbeaver.com/docs/wiki/Query-Execution-Plan/
2条答案
按热度按时间5uzkadbs1#
捷径对我不起作用。请改为使用鼠标单击:
的数据
示例
字符串
的
或者使用EXPLAIN命令:
型
的
一个更长的查询可能看起来像这样,请参阅另一个答案中提到的https://dbeaver.com/docs/wiki/Query-Execution-Plan/:
简单平面图
的
高级平面视图
在DBeaver Lite、Enterprise和Ultimate版本中,您可以使用执行计划的高级(图形)可视化。此可视化显示最昂贵的(基于成本的)计划节点。您可以隐藏所有不相关的节点(请参阅节点详细信息),使用水平或垂直平面布局,将其导出到图像或将其保存为JSON以发送给同事。
的
5uzkadbs2#
单击查询并按Ctrl+Shift+E
https://dbeaver.com/docs/wiki/Query-Execution-Plan/