Track, у них связь много ко многим, user добавил себе 1000 треков, если я запрошу пользователя и включу в него все его добавленные треки на сколько быстро этот запрос выполнится?
а именно хочется узнать разницу по времени между запросом пользователя с 10 треками и запросом пользователя с 1000 треков
Вопрос на самом деле смысла не имеет, но почему ты не хочешь самостоятельно воссоздать и затестить?
я орм пользуюсь, а чтобы проверить надо наверно sql языком это делать
почему не имеет смысла?
Разница околонулевая
Запусти и проверь. explain ещё погоняй. ЗЫ И да, большэ всего это зависит от того, каким методом постгрес можэт это достать. Следующее по важности -- шпиндельный у тебя диск или SSD. Следующее -- как эти данные распределены, достаточно ли локально это всё получилось. Следующее -- сколько там остального всего. В общем, всё сложно -- но при жэлании жыть можно довольно хорошо.
На одном пользователе -- да. На реальной базе размера сильно большэ RAM -- всё сложно.
постгерс
Запрос, А не СУБД
какой запрос, скрин?
Ты хотел узнать как быстро будет работать запрос. Запрос сам где?
теоритически, мне нужно
Котрый ты хотел узнать как будет быстро работать
Теоретически - быстро.
вопрос был в разнице 2 запросов
Обсуждают сегодня