【问题标题】:Heroku postgres is very slow under loadHeroku postgres 在负载下非常慢
【发布时间】:2017-12-01 22:32:11
【问题描述】:

我正在将一个应用程序部署到使用 php 和 heroku-postgres 的 Heroku。应用对小型 postgres 数据库(大约 10Mb)执行大约 70-80 次查询。

我使用 apache bench 对 50 个并发请求进行了一些负载测试。而且我发现查询执行时间比没有任何负载的情况下慢大约 5-8 倍。当然,我检查了表是否有正确的索引并且查询使用它们。

我也尝试了不同的heroku-postgres计划,但问题仍然存在。

【问题讨论】:

  • 在这种情况下需要更多信息。您没有说单个请求需要多长时间(以毫秒为单位),以及它是 HTTP 请求还是 SQL 请求。

标签: php heroku heroku-postgres


【解决方案1】:

我也尝试了不同的heroku-postgres计划,但问题仍然存在。

确保 heroku-postgres 计划使用与 Heroku 应用相同的区域!我花了一周的时间试图弄清楚为什么我在欧盟的应用需要 80 毫秒而不是 0.2 毫秒来查询我在美国的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 2013-07-20
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多