Incidenta
Войти
  • Тарифы
  • Тренировки
  • Войти
  1. Курс
  2. Модуль «Работа с БД. Оптимизации без изменения структуры»
  3. Занятие

Диагностика и исправление запросов

Настроишь пул соединений с базой данных и научишься находить и устранять N+1 запросы с помощью select_related и prefetch_related.

Оглавление

Привет! Это часть курса «Django: разработка и эксплуатация приложений».

Подробнее
Материалы занятия

Настройка Django для работы с базой данных

Можно открыть
Как настроить Django для оптимальной работы с базой данных, предотвратить проблемы и улучшить производительность

Поиск проблем работы с базой данных в Django

Можно открыть
Как искать проблемы, как понять что это проблема и как разобраться в чем эта проблема состоит

Исправление проблем работы с базой данных в Django

Можно открыть
Как доработать ORM запрос, чтобы выполнялся в разы быстрее и требовал меньше памяти. Какие возможности Django позволяют не писать SQL запросы руками.
  • О продукте
  • Библиотека
  • Блог
  • Поддержка:
  • Версия: sha-2bf5fc9b22cac906476b75794224176a4766ee57

Войти через соцсети

или
Через e-mail

Получи доступ ко всем практикам и 42+ материалам

Освой сбои на темы

Очереди

База данных

Сеть

Диск

Приложение

Ресурсы

Starter pack на 3 месяца — 1790₽
Можно всех посмотреть?

Отлично! У тебя всё получилось!

Как хочешь двигаться дальше?

Больше тренировок

Хочу еще бесплатно
делаем тренировки 6 категорий:
очереди, базы данных, сеть и другие

Зарегистрироваться

Открыть все тренировки — 1790₽
6 тренировок уже ждут и
новая каждые 10 дней