【问题标题】:How can I have a live view of queries being executed on Postgres?如何实时查看 Postgres 上正在执行的查询?
【发布时间】:2016-03-25 22:33:26
【问题描述】:

我正在 Node、Bookshelf 和 Knex 上构建一个应用程序,出于学习和性能原因,我想看看在 Postgres 上实时执行了哪些查询。

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

可能的解决方案:

  • 像 SQL Server 分析器这样的应用程序,只要它显示实时查询即可
  • 一种让 Bookshelf 或 Knex 将查询输出到控制台的方法

不幸的是,我在 Google 上搜索无济于事。

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-04-16
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 2011-02-26
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    相关资源
    最近更新 更多