Size: a a a

2021 February 12

N

Nikita Blagodarnyy in Data Engineers
Что такое джойны толькл по справочникам?
источник

N

Nikita Blagodarnyy in Data Engineers
Он анси совместимый
источник

A

Alex in Data Engineers
lookup
источник

N

Nikita Blagodarnyy in Data Engineers
Пишите лефт райт фулл иннер джойн
источник

DT

Dmitry Titov in Data Engineers
Roman
Коллеги, подскажите, пожалуйста, в кликхаусе все ещё только возможны джоины толкьл по справочникам(а-ля broadcastHashJoin)? Или я древний мамонт, который отстал от жизни?
Джоины нормально работают и с таблицами, правда правая таблица поднимается в оперативку (для дефолтного хеш джоина).
источник

N

Nikita Blagodarnyy in Data Engineers
Dmitry Titov
Джоины нормально работают и с таблицами, правда правая таблица поднимается в оперативку (для дефолтного хеш джоина).
Сейчас это уже не так,насколько я понял из последнего выступления Миловидова
источник

DT

Dmitry Titov in Data Engineers
Nikita Blagodarnyy
Сейчас это уже не так,насколько я понял из последнего выступления Миловидова
Джоин на диске прям сильно медленее.
источник

N

Nikita Blagodarnyy in Data Engineers
Но хоть как-то отработает
источник

KM

Kirill Marenov in Data Engineers
Там джойны только по равенству. В новых версиях еще завезли ASOF JOIN - по ближайшему значению.
источник

DT

Dmitry Titov in Data Engineers
Kirill Marenov
Там джойны только по равенству. В новых версиях еще завезли ASOF JOIN - по ближайшему значению.
Ну, больше года уже есть ASOF :)
источник

e

er@essbase.ru in Data Engineers
Dmitry Titov
Джоин на диске прям сильно медленее.
Хинты есть для выбора места ?
источник

DT

Dmitry Titov in Data Engineers
er@essbase.ru
Хинты есть для выбора места ?
хинтов в кх нет,
Что подразумевается под выбором места?
источник

e

er@essbase.ru in Data Engineers
В памяти или на диске
источник

AZ

Anton Zadorozhniy in Data Engineers
обычно такие хинты не нужны, любая СУБД старается сделать все в памяти, а если не помещается - сливает на диски
источник

DT

Dmitry Titov in Data Engineers
А, есть настройки которые регулируют это, по дефолту там сначала хешджоин, но можно поставить лимит и потом если он не вписывается в лимит,  то будет сбрасывать на диск
источник

DT

Dmitry Titov in Data Engineers
Есть еще мерж джоин, но он выигрывает у хешджоина в сильно редких случаях, тк кх пока не может учитывать ORDER BY таблицы для него.
источник

AZ

Anton Zadorozhniy in Data Engineers
Dmitry Titov
А, есть настройки которые регулируют это, по дефолту там сначала хешджоин, но можно поставить лимит и потом если он не вписывается в лимит,  то будет сбрасывать на диск
странно что есть такая настройка, СУБД же виднее в любой момент времени сколько у нее памяти
источник

DT

Dmitry Titov in Data Engineers
Anton Zadorozhniy
странно что есть такая настройка, СУБД же виднее в любой момент времени сколько у нее памяти
Ну, в некоторых случаях лучше что бы запрос фейлился чем выполнялся бесконечно долго.
источник

AZ

Anton Zadorozhniy in Data Engineers
Dmitry Titov
Ну, в некоторых случаях лучше что бы запрос фейлился чем выполнялся бесконечно долго.
это обычно admisson control/resource management делает
источник

R

Roman in Data Engineers
Nikita Blagodarnyy
Что такое джойны толькл по справочникам?
Когда у вас вторая табдичка маленькая и копируется в память всем обработчикам. Я же даже уточнил broadcastHashJoin)
источник