postgresql - SQL 工作台 + PostgreSQL : how to show execution plans?

标签 postgresql sql-execution-plan sql-workbench-j

我最近开始使用 SQL Workbench 而不是 pgAdmin 在 PostgreSQL 9.3 服务器上运行查询。

有什么办法可以显示执行计划?我到处寻找,但只设法找到一个选项来使用 Oracle,而不是 PostgreSQL。

谢谢!

最佳答案

psql中的一样

只需运行:

explain (verbose true, analyze true)
select some_column
from some_table
where another_column = 42

执行计划将显示为该查询的结果。

手册包含一个示例,说明如何将其放入宏并自动运行:

http://www.sql-workbench.net/manual/macros.html#executable-macros

关于postgresql - SQL 工作台 + PostgreSQL : how to show execution plans?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27153482/

相关文章:

java - Spring ScriptUtils - PostgreSQL 中未终止的美元报价

mysql - 更好的 MySQL 查询性能

sql - 强制首先运行 SQL 子查询

amazon-web-services - 亚马逊 600000 一般 SSLEngine 错误

sql-workbench-j - 使用 SQL Workbench/J 的多个实例

php - 从两个不同的 PostgreSQL 数据库同步两个表

java - Spring boot创建一个主题并发布以便APPS可以接收它

sql - 大量的 Oracle I/O,即使只提取了一条记录

java - 增加 sqlworkbench/J 的堆大小

postgresql - postgres中varchar的最小和最大长度?