我有一个Django应用程序,它连接到位于AWS上的PostgreSQL数据库。
现在,因为它还在开发中,所以我们使用了一个小层(db.t3.size),它有2vCPU、2GiBRAM和2.085 Mbps。
我的应用程序运行平稳和快速,除了一个模型,因为它有超过600万行。即使在本地主机上工作,也需要大约25秒的时间来加载。
然后,当我切换到计算机上具有相同数据的本地postgreSQL数据库时,加载大约需要3s。
因此,我想知道,如果我升级到db.t3.media,甚至db.t3.size,这两者的RAM大小都比他以前的级别大了一倍。这会使我的申请在速度上有什么不同吗?
发布于 2022-02-04 08:25:38
在数量有限的情况下,很难看出这一点:
但是:检查您的RDS图表,看到负载峰值吗?那么高档可能会有帮助。然而,这可能是因为负载尖峰太短,云层观察无法注意到。
最简单的解决办法就是尝试一下。一个高档产品只需要几分钟,如果你没有收到想要的效果的话,你可以再缩小一次。
https://stackoverflow.com/questions/70982947
复制相似问题