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

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

Добрый день. Имеется файл в формате .txt, после обработки которого, нужно добавлять данные в базу данных MySql. Как правильно организовать добавление, чтобы работа проходила быстрее и была минимальная нагрузка на базу?
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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