Я думаю, что это медленно, потому что вы пытаетесь сразу вставлять массовые записи.
У вас есть несколько способов ускорить процесс.
1) Вставка записей в пакетном режиме. (500-1000 записей одновременно)
2) Увеличение параметров памяти в MYSQL. поэтому память будет увеличена.
(http://www.geeksengine.com/database/data-manipulation/bulk-insert.php)
Попробуйте это для пакетного обновления
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;
SET GLOBAL bulk_insert_buffer_size =1024*1024*512;
START TRANSACTION;
INSERT IGNORE INTO `orders` (`countryCode`, `date`, `id`,`productId`)
VALUES
('ru','2019-04-09 06:59',100453324298986,32829863707) ,
('fr','2019-04-09 05:59',100645420835625,32829863707) ,
('ru','2019-04-08 12:04',704482263524094,32829863707)
.......etc 600 rows here at once
COMMIT;
START TRANSACTION;
INSERT IGNORE INTO `orders` (`countryCode`, `date`, `id`,`productId`)
VALUES
('ru','2019-04-09 06:59',100453324298986,32829863707) ,
('fr','2019-04-09 05:59',100645420835625,32829863707) ,
('ru','2019-04-08 12:04',704482263524094,32829863707)
.......etc 600 rows here at once
COMMIT;
Примечание:
1) Если это медленно, попробуйте изменить bulk_insert_buffer_size, а количество строк на вставку отсутствует.
2) Проверьте ваш компьютер свободной памяти / ЦП перед выполнением запроса. попытаться освободить его как можно больше