Мы пытаемся настроить экземпляр EC2 для выполнения pg_restore
в нашей PostgreSQL RDS в кратчайшие сроки.
В этом экземпляре EC2 ( t2.small ) у нас есть файлы дампов наших БД. Выгрузка (pg_dump
) нашей БД размером 14 ГБ заняла 3 минут и, в то же время, использовала почти ~ 80% всего ЦП. Использование памяти было намного ниже по сравнению с использованием процессора, таким образом, из соображений дампинга. Файл дампа вышел 158 МБ .
Для операции восстановления до сих пор мы пробовали t2.small Экземпляр EC2, и восстановление этого 158 МБ файла дампа заняло приблизительно 27 минут (что довольно долго), используется относительно низкое ( <10% </strong>) использование ЦП и памяти. Я считаю, что восстановление в основном стоит IOPS . Тип экземпляра RDS: t2.small .
Будет ли использование оптимизированного для хранения инстанса EC2 или переход на более качественный тип инстанса RDS значительно сократить время восстановления (около 50%)? Какая конфигурация лучше всего подходит для этого?