Как быстро добавить 200к строк в MySql?

Добрый день. Имеется файл в формате .txt, после обработки которого, нужно добавлять данные в базу данных MySql. Как правильно организовать добавление, чтобы работа проходила быстрее и была минимальная нагрузка на базу?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 3
@Stqs
senior software developer
из .txt генерируем .sql
в котором длиннющий
INSERT INTO MyTable ( Column1, Column2 ) VALUES
( Value1, Value2 ), ( Value1, Value2 )

и потом скармливаем его в MySQL
Ответ написан
Узнайте максимальную длину запроса В Mysql потом покетно добавьте строки из расчета этого лимита .
Если у вас vps или mysql собрана с флагом in file то самое быстрое через csv
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.
4px Москва
от 100 000 до 150 000 руб.
22 авг. 2018, в 08:57
113 руб./за 1000 зн.
22 авг. 2018, в 08:50
10000 руб./за проект
22 авг. 2018, в 06:57
150 руб./в час