двух больших таблиц
Подсказками не решается - EF Core не умеет их генерировать в своих запросах.
Что можно сделать? Индексы все есть, при недельных выборках план запроса использует нормальные Nested Loops для больших таблиц и хеш для маленьких. Но месячная выборка почему-то генерит план с полным чтением большой таблицы и hash join.
> Столкнулись с проблемой - постгря, обкурившись, использует hash join для двух больших таблиц А может, правильно делает? Или Вы cost-ы неправильно выставили? Можете EXPLAIN (ANALYZE, BUFFERS) показать (если это не слишком долго)?
Обсуждают сегодня