Задать вопрос

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

Добрый день. Имеется файл в формате .txt, после обработки которого, нужно добавлять данные в базу данных MySql. Как правильно организовать добавление, чтобы работа проходила быстрее и была минимальная нагрузка на базу?
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@AVKor
LOAD DATA LOCAL INFILE 'test.csv' INTO TABLE test;
Ответ написан
Комментировать
@Stqs
senior software developer
из .txt генерируем .sql
в котором длиннющий
INSERT INTO MyTable ( Column1, Column2 ) VALUES
( Value1, Value2 ), ( Value1, Value2 )

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

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

Похожие вопросы