У меня есть функция (торт) php, предназначенная для обновления записей в таблице MySQL;сначала он запускает запрос, чтобы получить все новые элементы начиная с $ lastImportDate, а затем выполняет циклическое выполнение различных действий с элементом, сохраняя элемент, сохраняя информацию, связанную с таблицей.
К сожалению, похоже, что он падаетпод избыточным весом одного конкретного запроса.Здесь есть 5917 (и, возможно, количество!) Записей для обновления.Функция проходит через некоторое время, но в конечном итоге умирает с ошибкой «Разрешенный объем памяти [много байтов] исчерпан».
Не заставляя никого разбираться в обширном коде - какие стратегии я могу разумно применить, чтобы попытаться предотвратить утечку памяти из-за невозможности обновления этой таблицы?