Может ли метод aggregate(Avg()) в django замедлить выполнение кода?

Вот как я рассчитываю средний рейтинг, то есть использую Avg (я пытаюсь создать интернет-магазин и мне нужно подсчитать средний рейтинг товара)

average_rt = Review.objects.filter(product_connected=self.get_object()).aggregate(Avg('rating'))

И это работает, но у меня вопрос: если у меня, например, пару тысяч отзывов, то при загрузке страницы (мой рейтинг считается в get_context_data) эти вычисления не будут тормозить код? А если сильно тормозит, то какие есть решения, чтобы это исправить?

Я просто не совсем понимаю, как работает этот метод

Вернуться на верх