Быстрый импорт товаров в базу данных (3 миллиона товаров)
Есть скрипт для импорта товаров напрямую в базу данных (Название товара, описание, цена и артикул который == post_title). Он медленно импортирует товары, чем дальше импорт тем медленнее. Я так понимаю что это связано с тем что идет проверка на уникальность через SELECT.
Есть ли вариант проверять уникальность и добавлять другим способом?
--
В начале импорта скорость достигает 3-4 тысячи товаров в минуту. И стремительно уменьшается.
Может быть лучше отдельно сделать обновление товаров (обновляется только цена) и добавление новых?
Если да, то может есть быстрый способ собрать артикулы товаров и сделать сравнение на уникальность?
Спасибо!
Сравнивать по названию не лучшая идея.
У каждого товара должен быть уникальный ID и/или референция товара, на основе чего и нужно производить импорт. Если без сравнивания названий никак, то нужно разделить эти операции, что бы первая была такой, которая позволить выбрать эти уникальные ID или референсии и уже после делать обновления или импорт.
Хотел бы я посмотреть на сайт на вордпресс где есть 3млн товаров... похоже на сказку, либо там товары супер простые какие то... Ссылочку не дадите?