Какой самый быстрый способ импортировать файл CSV в базу данных кроме COPY. Данных очень много, около 125 млн записей.
Загружаются они по крону раз в день. Парсить и заливать по одной строке не айс. Дифф никак не получить, только файл целиком со всеми записями. Все это на Symfony, если как то поможет или есть встроенные инструменты.
Единственный быстрый способ загрузить такое кол-во записей в базу, это использовать команду COPY
COPY table(column1, column2) FROM 'list_data.csv' DELIMITER ',' CSV HEADER;
Для 125 млн записей импорт занимает около минуты. эта команда требует прав root. Для запуска без прав администратора есть мета команда \copy
\copy table(column1, column2) FROM '/path/to/csv/data.csv' DELIMITER ',' CSV
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
у меня есть такой вот рабочий код, ну кажется я сделал что-то не так, подскажите пожалуйста как можно улучшить качество кода:
Есть такой симпатичный валидатор - Valitron, добавление новых правил в нем реализуется вот как:
Помогите, не могу решить следующую задачу на выборку из вложенных массивов
Прошу помощи (mysql 57) В связи с большим количеством данных в таблице было принято решение хранить связи ячеек не в отдельной таблице как обычно...