【问题标题】:How do I diagnose a slow performing Postgres database on Heroku?如何诊断 Heroku 上执行缓慢的 Postgres 数据库?
【发布时间】:2013-12-20 12:44:12
【问题描述】:

我们在 Heroku 上有一个带有 Postgres 插件的 rails 应用程序。

在孤立的情况下,没有一个查询执行异常。然而,在生产环境中,一些读取查询的性能非常糟糕。

目前我只能假设是并发查询的组合导致速度变慢。但是,我怎样才能证明这一点并进一步诊断呢?

NewRelic 只是告诉我查询很慢。但我知道这很慢。我的假设不是查询太慢,而是数据库服务器负载过重。但是有什么工具可以肯定地告诉我吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails-3 postgresql heroku newrelic heroku-postgres


    【解决方案1】:

    NewRelic 告诉你几个details about slow queries,包括查询分析和解释。

    但是,该报告并非在所有计划中都可用。 http://newrelic.com/pricing/details

    检查您的计划详情。如果您的计划不包含它,您可能需要升级一个月以识别问题并采取措施,然后您可以再次降级。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多