Я хотел бы знать, есть ли действительно выигрыш в производительности между этими двумя параметрами:
Вариант 1:
- Я делаю SQL-запрос с соединением для выбора всех пользователей и их рангов.
Вариант 2:
- Я делаю один SQL-запрос, чтобы выбрать всех пользователей
- Я получаю всех пользователей и делаю еще один SQL-запрос, чтобы получить звания этого пользователя.
В коде второй вариант легче реализовать для меня. Это только потому, что я создаю свой слой Persistence.
Итак, я хотел бы знать, какое влияние на производительность. После какого предела я должен рассмотреть вариант 1 вместо варианта 2?