Django orm занимает много времени в mysql и сервере
У нас есть скрипт на django и этот скрипт добавляет строки csv в базу данных.
Когда мы делаем это локально и с sqlite скрипт делает работу очень быстро, но когда мы делаем это на сервере и с mysql это занимает слишком много времени.
.
Я отладил скрипт и обнаружил, что после некоторой строки, когда мы достигаем строки получения первого объекта, требуется слишком много времени для ответа
.
код:
filtered=Stock_Csv.objects.filter(ticker=name)
filtered_by_date=filtered.filter(date=date_object)
current_obj=filtered_by_date.first()
когда доходит до этой строки:current_obj=filtered_by_date.first()
требуется много времени для ответа
но это произошло только в mysql, а в local у нас нет такой проблемы.