Сначала в соответствии с Часто задаваемыми вопросами RDS , простоев не должно быть вообще, если вы только увеличиваете объем хранилища, но не обновляете уровень экземпляра.
В: Будет ли мой экземпляр БД оставаться доступным во время масштабирования?
Объем памяти, выделенный для вашего экземпляра БД, может быть увеличен
сохраняя доступность экземпляра БД.
Второй, согласно Документация RDS :
Базовая производительность ввода-вывода для хранилища SSD общего назначения составляет 3 IOPS для
каждый GiB, что означает, что большие объемы имеют лучшую производительность ....
Объемы ниже 1 ТиБ также имеют способность к взрыву до 3000 IOPS
для длительных периодов времени (всплеск не относится к объемам выше
1 ТиБ). Кредитный баланс ввода / вывода экземпляра определяет производительность пакета.
Не могу с уверенностью сказать, почему, но, думаю, когда RDS увеличивает размер диска, он может дефрагментировать данные или переставлять блоки данных, что приводит к интенсивному вводу / выводу. Если ваш сервер интенсивно используется во время изменения размера, он может полностью использовать кредиты ввода-вывода и привести к меньшему количеству операций ввода-вывода и увеличению времени преобразования. Однако, учитывая, что вы начали с 200 ГБ, я полагаю, что все должно быть в порядке.
Наконец, я бы предложил вам использовать multi-az deployemnt, если вы так обеспокоены простоями или влиянием на производительность. Во время обслуживания окон или снимков будет краткая приостановка ввода-вывода в течение нескольких секунд, чего можно избежать с помощью резервных копий или реплик чтения.