Быстрый импорт файла большого размера в MySQL

LOAD DATA INFILE


В статье хорошо описаны варианты и преимущества подходов при импорте больших файлов, если коротко: импортировать через LOAD DATA INFILE в MyISAM , а затем по ситуации - если нужно - конвертировать в InnoDB, а можно и так оставить.

Бенчмарк примерно такой:






Попутно упомянем популярную ошибку при импорте файла (LOAD DATA INFILE “not found (Errcode: 13 - Permission denied)”), связанную с настройками безопасности: несмотря на все разрешения и отключение secure-file-priv, MySQL 5.7 упорно отказывается файл находить.

В этом форуме предлагаются различные рещения, у меня сработало первое:
LOAD DATA LOCAL INFILE


Комментарии