升级数据库实例的 class 会加速我的 lambda 应用程序吗

Will upgrading the class of the DB instance speed up my lambda application

我有一个连接到位于 AWS RDS 上的 PostgreSQL 数据库的 Django 应用程序。

现在,因为它仍在开发中,我们使用一个小层 (db.t3.small),它有 2 个 vCPU、2GiB RAM 和 2.085 Mbps。

我的应用程序 运行 流畅且快速,除了一个模型,因为它有超过 600 万行。 即使在本地主机上工作,加载也需要大约 25 秒。
然后,当我使用相同的数据切换到计算机上的本地 postgreSQL 数据库时,加载大约需要 3 秒

所以我想知道,如果我升级到 db.t3.medium 甚至 db.t3.large,那么两者的 RAM 大小都会比他的前一层高出一倍。这会对我的应用程序的速度产生任何影响吗

由于信息量有限,很难判断:

但是:检查您的 RDS 图,看到负载峰值了吗?那么高档可能会有所帮助。然而,也可能是负载峰值太短,cloudwatch 无法注意到。

最简单的解决方案就是尝试。放大只需要几分钟,如果您没有收到预期的效果,您可以随时再次缩小。