Ускорит ли повышение класса экземпляра БД работу моего лямбда-приложения?

У меня есть приложение Django, которое подключено к базе данных PostgreSQL, расположенной на AWS RDS.

На данный момент, поскольку он все еще находится в разработке, мы используем небольшой уровень (db.t3.small), который имеет 2vCPU, 2GiB RAM и 2.085 Mbps.

Мое приложение работает гладко и быстро, за исключением одной модели, поскольку в ней более 6 миллионов строк. Загрузка занимает около 25 секунд даже при работе на localhost.
Когда я переключаюсь на локальную базу данных postgreSQL на своем компьютере с теми же данными, загрузка занимает около 3 с

Мне интересно, если я перейду на db.t3.medium или даже db.t3.large, которые оба удваивают размер оперативной памяти по сравнению с предыдущим уровнем. будет ли это иметь какое-либо различие в скорости для моего приложения

Это очень трудно сказать при ограниченном количестве информации:

Однако: Проверьте графики RDS, видите всплеск нагрузки? Тогда увеличение масштаба может помочь. Однако может быть, что всплеск нагрузки был слишком коротким, чтобы cloudwatch заметил его.

Самым простым решением будет просто попробовать. Повышение масштаба занимает всего пару минут, и вы всегда можете просто понизить масштаб снова, если не получили желаемого эффекта.

Вернуться на верх