【问题标题】:How to export EXPLAIN data Output from pgAdmin 4如何从 pgAdmin 4 导出 EXPLAIN 数据输出
【发布时间】:2017-07-16 12:30:25
【问题描述】:

我正在使用 pgAdmin 4 研究 postgresql 。我正在尝试做一些查询性能优化。 当我使用 EXPLAIN ANALYZE (or) EXPLAIN (VERBOSE TRUE) 运行查询时,我看到的“数据输出”显示在以下屏幕截图中。

如何以这种格式获取 EXPLAIN ANALYZE 的输出(或导出我当前的“数据输出”),我可以将其输入到http://explain.depesz.com

QUERY PLAN
--------------------------------------------------------------------------------------------------------------
 Sort  (cost=29.71..29.73 rows=6 width=64) (actual time=0.189..16.233 rows=7 loops=1)
   Sort Key: books.title
   ->  Nested Loop  (cost=0.00..29.63 rows=6 width=64) (actual time=0.068..0.129 rows=7 loops=1)
         ->  Index Scan using authors_pkey on authors  (cost=0.00..5.82 rows=1 width=36) (actual time=0.029..0.033 rows=1 loops=1)
               Index Cond: (id = 16)
         ->  Seq Scan on books  (cost=0.00..23.75 rows=6 width=36) (actual time=0.026..0.052 rows=7 loops=1)
               Filter: (author_id = 16)
 Total runtime: 16.386 ms

【问题讨论】:

  • 5 年后,我无法在此屏幕上执行此操作。相反,我转到查询屏幕并在查询之前写了 EXPLAIN ANALYZE 并运行它。然后转到数据输出选择第一个单元格,并突出显示所有单元格(Ctrl-A),然后按 CTRL-C 复制它们。然后,您可以将其粘贴到 explain.depesz

标签: postgresql pgadmin pgadmin-4


【解决方案1】:

使用 pgAdmin4 的内置解释选项来获得所需的输出。

现在您可以从“数据输出”选项卡复制输出。

【讨论】:

  • 您检查了输出文件中真正得到的内容吗?
  • 我得到 json 解释输出,提到的工具是问题不接受
  • @Murtuza Z...您节省了我的时间,它帮助我复制了解释计划。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-21
  • 2019-05-15
  • 2017-08-26
  • 2017-10-02
  • 1970-01-01
  • 2012-12-17
  • 2016-03-11
相关资源
最近更新 更多