2016-01-12 3 views
2

Мне нужно импортировать один миллиард строк данных с локальной машины на AWS RDS.Самый дешевый способ вставить один миллиард строк в AWS RDS

Локальная машина имеет высокоскоростное подключение к Интернету и достигает 100 МБ/с. Итак, сеть не проблема.

Я использую AWS RDS r3.xlarge с 2000 PIOPS и 300 ГБ памяти.

Однако, поскольку мой PIOPS застрял в 2000 году, чтобы импортировать один миллиард строк, это займет 7 дней.

Как я могу ускорить процесс, не заплатив больше?

Большое спасибо.

ответ

2

PIOPS - это базовое IO-обеспечение для вашего экземпляра базы данных - то есть, сколько данных в секунду гарантируется возможность отправки ОС в постоянное хранилище. Возможно, вы сможете немного оптимизировать его, используя большие партии записей (в зависимости от того, что поддерживает ваша БД), но в корне ограничивает количество байтов/секунд, доступных для вашего импорта.

Вы можете обеспечить больше ввода-вывода для импорта, а затем уменьшить его.

+0

Привет, я посмотрел на цену RDS и увидел это 0,11 доллара за IOPS-месяц. Что это значит? Означает ли это, что даже если я уменьшился, мне все равно придется платить по прежней ставке? – moeseth

+0

Из документации: 'Поскольку резервное хранилище IOPS резервирует ресурсы для вашего использования, вы платите за ресурсы независимо от того, используете ли вы их в данном месяце.' - вы платите ежемесячную плату в течение одного месяца, а ниже - на следующий –

Смежные вопросы