Если данные не помещаются в память, то видимо в памяти только хештаблица с ссылками на строчки в heap идет
Суть вот в этом: Batches: 64 Т.е. соединяемые таблицы разделяются на batches, выгружаются на диск, и hash join происходит независимо для каждой (это приблизительное описание, но "тонкости" относятся к случаям, когда данные сильно неравномерно распределяются по batches).
Обсуждают сегодня