~100 колонок, я хочу ее поджойнить с таблицей на ~100млн записей из ~10 колонок... запрос с inner join длится ~10с.. если просто по тем же фильтрам выбирать из таблиц по-отдельности - то все быстро.. какие есть возможности ускорить это? Насколько я понимаю кликхаусу еще важен порядок join что с чем джойнится в запросе?
Джойн на таблицу в 100 млн для онлайн-запросов это идея так себе, поскольку она для джойна целиком поднимется в память. Лучше данные денормализовать при возможности, или джойнить с сильной фильтрацией, грубо говоря чтобы получалось ~1 млн строк для джойна, лучше не больше :)
Обсуждают сегодня