Я работаю в компании, у которой есть большая база данных, и я хочу выполнить некоторые запросы на обновление, но, похоже, это вызывает огромную утечку памяти, запрос выглядит следующим образом:
c= CallLog.objects.all()
for i in c:
i.cdate = pytz.utc.localize(datetime.datetime.strptime(i.fixed_date, "%y-%m-%d %H:%M"))
i.save()
я написал это винтерактивная оболочка django
Я даже пытался использовать
with transaction.atomic()
, но она не сработала, у вас есть идеи, как я могу обнаружить источник
набор данных, над которым я работаю, составляет около 27 млн.
fixed_date - это вычисляемое свойство