184 похожих чатов

Всем привет, коллеги, такой вопрос, как много записей может обрабатывать

1 нода кликхауса, без тормозов? Просто сейчас у меня что-то вроде 200 млн записей, а кликхаусу плохо запросы с дистинктом по минуте а то и больше выполняются, смотрю разные видео по оптимизации, но ничего применить особо не могу в силу специфики надо хранить длинные строки( Встаёт вопрос поднятия второго кликхауса и вот стало интересно а какой предел у одной ноды?

2 ответов

16 просмотров

Вряд ли добавление год что-то ускорит. По всей видимости что-то не так у вас в самой структуре таблицы и\или запросе. 200 млн. строк для клика это прям смешное кол-во.

тюнил недавно CH по перф IO до оптимизации было Read 466460102 rows, 35.19 GiB in 22.494785 sec., 20736366.317793213 rows/sec., 1.56 GiB/sec. потом поменял PARTITION BY и ORDER BY исходя из условий запроса и кардиналити потом докинул проекции на агрегаты (pre-computed) и материализовал проекции сейчас один и тот же селект (count(DISTINCT deviceId) AS metricValue) берет на одинаковом датасете в этом же поде с такими же ресурсами Read 62 rows, 250.30 KiB in 0.259682 sec., 238.7535524218082 rows/sec., 963.87 KiB/sec.

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта