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

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

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

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

Куда копать?
  • Вопрос задан
  • 130 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
Предлагаю прекратить мучать всякие ORM, сохранить эксельку в csv и использовать LOAD DATA INFILE

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

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

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