У меня есть приложение django и таблица базы данных mysql, содержащая около 30 000 записей.Я должен обработать каждую запись одну за другой, выполнить некоторые вычисления и сохранить результат в базе данных.
Когда я начинаю обработку, время, необходимое для обработки 100 записей, составляет около 40 секунд.Но это время продолжает расти.Таким образом, после обработки 1000 записей время уходит на 1 минуту, затем после обработки 2000 записей время для вычисления 100 записей переходит на 1 минуту 30 секунд.Если я остановлю сервер и снова начну вычислять, скажем, с 2000-й записи, то время, необходимое для обработки 100 записей, снова станет равным 40 секундам, но будет увеличиваться по мере обработки большего количества записей.
Кто-нибудь знает, почему этопроисходит?