如何在DBeaver中开启SQL查询分析器?点击执行计划无反应
在DBeaver中获取SQL查询执行计划的操作步骤
别担心,DBeaver完全支持查看SQL查询的执行计划,能替代你之前在PgAdmin 3里用的Explain Query功能。下面是具体操作步骤,按这个来肯定能行:
- 先准备好你的SQL查询:把要分析的查询写在SQL编辑器里,确保光标落在查询语句范围内,或者直接选中整个查询(选中的话只会分析选中部分,更精准)
- 方法一:使用工具栏按钮
找到工具栏上的执行计划按钮(图标通常是带箭头的流程图样式,鼠标悬停会显示“Explain Execution Plan”提示),点击后编辑器底部会自动弹出新标签页,里面就是查询的完整执行计划信息 - 方法二:使用快捷键
- Windows/Linux系统:按下
Ctrl+Alt+X - Mac系统:按下
Cmd+Option+X
按下快捷键后,同样会在底部弹出执行计划面板
- Windows/Linux系统:按下
- 方法三:通过右键菜单
在编辑器的查询语句上右键点击,在弹出菜单中找到Explain或者Explain Execution Plan选项,点击即可生成执行计划
如果点击后还是毫无反应,可以快速排查这几点:
- 确认查询语句没有语法错误(DBeaver会在错误处标红提示)
- 检查数据库连接状态是否正常(状态栏连接图标为绿色即为正常)
- 尝试重启DBeaver或重新连接数据库,有时候小bug重启就能解决
内容的提问来源于stack exchange,提问作者Michu93




