如何在Postgres上执行查询的实时视图?

时间:2016-03-25 13:54:24

标签: javascript node.js postgresql bookshelf.js knex.js

我正在Node BookshelfKnex上构建应用程序,出于学习和性能原因,我想看看Postgres上正在执行哪些查询。

我该怎么办?如果这意味着查询将存储在日志文件中,我对分析器并不特别感兴趣。我只是想看看现在发生了什么。

可能的解决方案:

  • 类似SQL Server探查器的应用程序,只要它显示实时查询
  • 使Bookshelf或Knex将查询输出到控制台的方法

不幸的是我搜索谷歌无济于事。

1 个答案:

答案 0 :(得分:1)

如果您想在应用程序之外的工具上查看此实时信息,最好的选择是 pgAdmin III :连接到感兴趣的服务器,然后选择工具|服务器状态。顺便提一下,这也会显示服务器日志,这在构建应用程序时非常有用,因为它可以让您立即访问PG服务器上的错误。