Как ускорить загрузку MySQLl из файла дампа очень большой базы данных около 1Т таблиц?

У меня есть 1T в 200 сказках в aws-файлах innoDB, я хочу сделать их резервную копию и восстановить на сервере Ubuntu 16.0.4, я пытался с mysql-dump mysqldump --single-transaction --quick --max_allowed_packet 1G а затем восстановить с помощью mysql -u <mu_user_name> -p<my_pwd> <mu_db_name> < /mnt/rds.sql, дамп занял несколько часов и создал файл размером 256G, процесс восстановления не был выполнен в течение 5 дней, как я могу сделать этот процесс быстрее? может быть с другим вариантом для MySQL? или более быстрый инструмент для восстановления очень больших баз данных? что мне не хватает?

1 ответ

Быстрее : mysqlimport

mysqlimport [options] db_name textfile1 [textfile2 ...]

Дополнительная информация: https://dev.mysql.com/doc/refman/5.7/en/mysqlimport.html

Вы также можете временно настроить конфиг mysqld

max_allowed_packet = 1024M
innodb_buffer_pool_size = 4G
Другие вопросы по тегам