【问题标题】:Heroku Django application slower after moving postgres database to Amazon free RDS将 postgres 数据库移动到 Amazon 免费 RDS 后 Heroku Django 应用程序变慢
【发布时间】:2015-05-24 07:27:56
【问题描述】:

我使用免费层和免费 Postgres 数据库在 Heroku 上安装了一个试点 Django 项目。然而,由于 Heroku 的大小限制,我将数据库移到了 Amazon RDS 免费层,它提供了更多空间并且没有行限制。 然而,在搬家之后,我注意到我的 Django 应用程序的性能非常缓慢!有没有办法重新配置我的设置以使我的应用程序/数据库运行得更快?

【问题讨论】:

  • 您在哪个区域创建了 RDS 实例?考虑到 Heroku 在欧洲和美国地区运营,但每个 Heroku 地区只有 1 个 AWS 位置。 devcenter.heroku.com/articles/regions#data-center-locations 您必须分别在 us-east-1 或 eu-west-1 中为我们和欧盟位置创建 RDS。
  • 我没有太多选择,所以我选择了 us-west-2

标签: django postgresql heroku amazon-web-services


【解决方案1】:

如果它是 RDS 的“免费层”,那么您使用的数据库非常小(就 CPU 和内存而言),因此速度很慢也就不足为奇了。具体来说,free tier 是一个 t2.micro,它有一个虚拟 CPU 和 1gb 内存。

此外,您的存储类型(磁性、ssd、预置 iops)可能会产生重大影响。您可以在 cloudwatch 中观察 RDS 实例的磁盘统计信息,看看是否是问题所在。

【讨论】:

    猜你喜欢
    • 2020-12-05
    • 2013-07-04
    • 2018-04-20
    • 2013-07-20
    • 1970-01-01
    • 2013-01-10
    • 2015-09-10
    • 2016-03-16
    • 2018-06-03
    相关资源
    最近更新 更多