Встречается на собеседованиях • сегодня

С каким максимальным количеством таблиц писал запросы в PostgreSQL

В PostgreSQL нет жесткого ограничения на количество таблиц в одном запросе, но практические лимиты зависят от ресурсов сервера и сложности запроса.

Обычно работают с десятками таблиц в JOIN, но при большом количестве:

  • Увеличивается нагрузка на планировщик запросов
  • Может вырасти время компиляции
  • Возможны проблемы с памятью

Пример запроса с несколькими JOIN:

sql
SELECT a.*, b.*, c.* 
FROM table_a a
JOIN table_b b ON a.id = b.a_id
JOIN table_c c ON b.id = c.b_id
-- и так далее...

На практике лучше разбивать сложные запросы или использовать денормализацию.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы