в CH?
вместо JOIN если есть возможно можно dict использовать? та часть которую джойните в память влезает? WHERE field >= dictGet(...) AND field <= dictGet(...) или вам надо LEFT \ RIGHT JOIN ?
в некоторых случаях подходит словарь range_hashed в некоторых можно в where отсечь (после full)
Обсуждают сегодня