выполняет clickhouse, когда выполняется create table?
Надеялся, что external_group_by меня спасёт, выставил
SET group_by_two_level_threshold = 1
проставил в четыре раза ниже, чем лимит по памяти
set max_bytes_before_external_sort=8053063680
но всё равно получаю DB::Exception: Memory limit (for query) exceeded: would use 60.00 GiB (attempt to allocate chunk of 0 bytes), maximum: 60.00 GiB.: While executing AggregatingTransform. (MEMORY_LIMIT_EXCEEDED)
Запрос
https://pastebin.com/zaHNu9Fc
То ли в моём случае внешняя группировка неприменима, то ли я упускаю что-то важное.
Попробуйте ещё выставить set max_memory_usage=0
Тогда оно на все бабки память запользует же? Сможет, но это не то, чего я хочу.
Тогда оно пойдет группировать на диск по вашему max_bytes_betore_external_group_by
Обсуждают сегодня