ако използвате innodb и групово зареждане, ето няколко съвета:
сортирайте вашия csv файл в реда на първичния ключ на целевата таблица:не забравяйте, че innodb използва клъстерирани първични ключове, така че ще се зарежда по-бързо, ако е сортиран!
типичен файл с данни за зареждане, който използвам:
truncate <table>;
set autocommit = 0;
load data infile <path> into table <table>...
commit;
други оптимизации, които можете да използвате, за да увеличите времето за зареждане:
set unique_checks = 0;
set foreign_key_checks = 0;
set sql_log_bin=0;
разделете csv файла на по-малки парчета
типични статистически данни за импортиране, които наблюдавах по време на насипни товари:
3.5 - 6.5 million rows imported per min
210 - 400 million rows per hour