Skip to content

Conversation

@DaymasS
Copy link
Contributor

@DaymasS DaymasS commented Oct 28, 2025

Изменения

Оптимизация get_item_type и get_items_types

Детали реализации

Функция get_availability была доработана уточнением SQL запроса.

Была добавлена функция get_availability_and_count_batch (Место для обсуждений и доработок). Она объединает множество отдельных обращений в бд в один SQL запрос, что существенно сократило общее время ответа эндпоинта. Также в эту функция была вынесена логика гибридного поля available_items_count для сокращения количества "ленивых загрузок", что также негативно влияло на время выполнения.

Check-List

  • Вы проверили свой код перед отправкой запроса?
  • Вы написали тесты к реализованным функциям?
  • Вы не забыли применить форматирование black и isort для Back-End или Prettier для Front-End?

@DaymasS DaymasS requested a review from Zimovchik October 28, 2025 04:30
@DaymasS DaymasS self-assigned this Oct 28, 2025
@Zimovchik Zimovchik merged commit d93a212 into main Nov 3, 2025
1 of 2 checks passed
@Zimovchik Zimovchik deleted the opt-118 branch November 3, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants