LobsterJoe
@LobsterJoe

Запись в бд — почему падает скорость операций?

Ситуация следующая - у меня excel файл на 600к строк, парсится PHP-скриптом (symfony console command).
Использую Doctrine, пишу в базу батчами по 200.
Окружение - aws eb, mysql SSD.
В качестве первичного ключа используется UUID.

Наблюдаю постепенное снижение скорости операций (за первый час - экспортировано 24к, за второй - уже 19к и т.д.).

Куда копать?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Предлагаю прекратить мучать всякие ORM, сохранить эксельку в csv и использовать LOAD DATA INFILE

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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