использовать LOAD DATA вместо вставки для массовой вставки
Используете ли вы отдельные операторы для каждой записи?Возможно, вы захотите посмотреть инфо-файл LOAD DATA для массового обновления.
Советы по быстрой вставке:
Используйте синтаксис LOAD DATA INFILE, чтобы MySQL анализировал его и вставлял, даже если выдолжны манипулировать им и кормить его после манипуляции.Используйте этот синтаксис вставки:
вставка в таблицу (col1, col2) значений (val1, val2), (val3, val4), ...
Удалите все ключи / индексы перед вставкой.
Делайте это на самой быстрой машине, которая у вас есть (в основном, для ввода-вывода, но также важны оперативная память и процессор).Как сервер БД, так и клиент для вставки, помните, что вы будете платить вдвое большую цену ввода-вывода (после чтения, второй вставки)
MySQL Вставка больших наборов данных из файла с Java