Входная таблица 500 мб
В сумме у меня 3 таблицы
Каждая из таблиц получаются путём джоина таблицы с ней же, далее сортировка, группировка и агрегация
Далее получаю одну таблицу путём джоина каждой из таблицы с первоначальной
В результате получаю начальную таблицу с 3 новыми полями
Стоит ли промежуточные таблицы где-то сохранять/кэшировать перед последним джоинов?
Может я в корне неправильно делаю?