Я работал над сценариями миграции, которые выбирают данные из одной базы данных MySQL и импортируют через доктрину в другую базу данных MySQL. Проблема заключалась в том, что после каждого куска созданных объектов мои скрипты замедлялись.Почему скрипт php замедляется?
первые 100 статей занимают около 5 секунд для импорта, следующие 100 статей занимают 7 секунд, следующие 10 секунд и так далее. Это действительно большая проблема, потому что мне нужно импортировать около 1.500.000 статей.
Я имел проблемы вызова ясно, потому что thows в Exeption ... сортировать его используя $ em-> persist ($ e), $ em-> flush ($ e) и $ em-> clear ($ e), вызывающие в строке. – Cactux
да, это то, что я имел в виду под «после каждого куска импортируется» вы также можете $ em-> detach ($ e); после флеша –