Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Может ли структура модели тормозить всю джангу? [RSS Feed]

#1 Апрель 26, 2016 15:29:29

Jimbo
Зарегистрирован: 2016-04-25
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Может ли структура модели тормозить всю джангу?

Попробовал объединить эти три запроса в один - он вообще около 4 секунд выполняется

Офлайн

#2 Апрель 26, 2016 22:02:31

shep
От:
Зарегистрирован: 2011-07-02
Сообщения: 19
Репутация: +  2  -
Профиль   Отправить e-mail  

Может ли структура модели тормозить всю джангу?

Посмотрите если есть агрегации или аннотации. Джанго по умолчанию при сложном запросе добавляет все поля в блок HAVING запроса , когда они там не нужны. Был один такой незаметный запрос на 40 секунд недавно.
Возможно нужны не все поля в результирующей модели, например поля textfield будут много отжирать. Используйте для вывода только нужных полей вызов метода only()



Отредактировано shep (Апрель 26, 2016 22:03:08)

Офлайн

  • Начало
  • » Django
  • » Может ли структура модели тормозить всю джангу?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version