Влияние производительности сети на базу данных (RDS) - PullRequest
0 голосов
/ 12 декабря 2018

Я хотел бы знать, как влияет производительность сети (также точное имя метрики, используемой типами экземпляров AWS RDS) на БД.

Я загружаю базу данных Graph с данными в масштабе, используя параллельную обработку (несколько модулей в Kubernetes).

Я заметил, что, просто переключаясь с одного типа экземпляра RDS на другой более мощный и отслеживая показатели БД в консоли AWS, производительность удваивается.

Удвоенные показатели производительности: :
VolumeWriteIOPs - в два раза
Пропускная способность сети - в два раза
VolumeReadIOPs - в три раза

Поскольку лучший тип экземпляра имеетбольше ЦП, ОЗУ, диска и, возможно, производительности сети (я полагаю, что есть «невидимая» сетевая производительность, которая не показана в спецификациях экземпляра), я предполагаю, что мой вопрос действительно - , если есть (гипотетически) экземпляр с тем же самым ЦП, тем же ОЗУ, той же производительностью диска, какое различие в производительности сети дает БД?
enter image description here

Базы данных и базы данных RDS обрабатывают все медленнее, если производительность сети ниже?
Или он отвечает с той же скоростью, но обслуживает только меньше соединений (заставляя остальных ждать)?

В моем случае использования они являются модулями Kubernetes, которые пишут в БД, так что он обслуживает каждый модуль медленнее или он не реагирует на запросы выше определенной точки?

...