Практическое задание
Django API медленно отдаёт список, а EXPLAIN ANALYZE показывает последовательное чтение большой таблицы. Какой следующий шаг будет полезнее?
- Проверить N+1 и число SQL-запросов ORM параллельно с планом.
- Добавить индекс на поле сортировки без проверки фильтра.
- Создать индексы на всех столбцах таблицы.
- Увеличить ресурсы PostgreSQL и наблюдать.
- Кэшировать весь список навсегда в Redis.
- Проверить фильтры, сортировку, селективность и подобрать индекс по плану.