Size: a a a

2021 September 01

ПФ

Паша Финкельштейн... in Moscow Spark
Ну вот на джойне у нас правда же будут a и b летать, нет?
источник

ЕГ

Евгений Глотов... in Moscow Spark
Блин, это зависит от того, нужны они ниже или нет
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ага
источник

ЕГ

Евгений Глотов... in Moscow Spark
источник

ЕГ

Евгений Глотов... in Moscow Spark
Ни одной колонки не написал, но все колонки нужны
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Да
источник

ЕГ

Евгений Глотов... in Moscow Spark
Или
источник

ЕГ

Евгений Глотов... in Moscow Spark
Spark.read(a).count()
источник

ЕГ

Евгений Глотов... in Moscow Spark
Будет прочитано 0 колонок
источник

ПФ

Паша Финкельштейн... in Moscow Spark
То есть если я где-то в итоге сделаю select(c). write то всюду выкинутся a и b, так?
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Всюду выше
источник

ЕГ

Евгений Глотов... in Moscow Spark
По идее этот селект холстейдж кодегеном выше переедет
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Не в случае если там были джойны
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Или агрегации
источник

ЕГ

Евгений Глотов... in Moscow Spark
Вот если колонки читались, а потом стали не нужны, тут конкретно хз, в какой момент они выкинутся
источник

ЕГ

Евгений Глотов... in Moscow Spark
Можно проверить по размеру шафла при джойне
источник

ЕГ

Евгений Глотов... in Moscow Spark
Сделать селект перед и после
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Вот. Кто-то мне находил что прямо в последний момент, уже на экшне
источник

ЕГ

Евгений Глотов... in Moscow Spark
Если при джойне будет разница шафла, значит не удаляет
источник

ЕГ

Евгений Глотов... in Moscow Spark
Если не будет, значит удаляет
источник