Привет. Подскажите, пожалуйста, почему OPTIMIZE TABLE mytable PARTITION 202101 FINAL сразу же возвращает результат Ok. , но партишны не схлопываются? Проверяю так: SELECT par...
Спасибо. Завтра буду пробовать. Чтобы перенести таблицу на новый сервер, нужно выключить КХ или сделать DETACH, на новом серваке создать такую же таблицу, сделать DETACH для э...
Странно, но почему-то LIMIT BY не работает вот так: SELECT count() FROM operations ORDER BY task_id ASC LIMIT 1 BY task_id Received exception from server (version 19.4.1): ...
Добрый вечер, подскажите, пожалуйста, как эффективно получить пропуски в монотонно-возрастающих UInt, вроде уникальных айдишников?
Привет, можно ли мгновенно получить последнюю запись по времени или инкрементально возрастающему ID, не используя MV => CollapsingMergeTree?
Доброй ночи. Прошу помощи. Пробую кликхаус и после первого INSERT пачкой 1000 штук, http://localhost:8123 перестал отвечать. При попытке открыть урл в браузере, бесконечно жду...
Можно ли отфильтровать дубли не используя подзапрос? Сейчас правильно работает вот такой SQL-запрос: SELECT count(), sum(mps), avg(mps) FROM (SELECT (width_in * height_in / 10...
Подскажите, пожалуйста, Engine=Kafka — это только для консьюмера? Продьюсить в Кафку КХ не умеет?
Привет. Можно ли как-то пропихнуть в MATERIALIZED VIEW AggregatingMergeTree, что-то вроде (max_id - min_id + 1 - count)? Насколько я понимаю, нужно использовать агрегатные фун...
Привет. Подскажите, что можно оптимизировать в config.xml, кроме <max_server_memory_usage_to_ram_ratio>, чтобы ClickHouse потреблял минимум памяти? Скажем, 512 MB или меньше. ...
еще нубский вопрос, в документации про optimize об этом не сказано. Вот делаю я optimize final, вроде все ок, но место, занимаемое временными данными, освобождается не сразу. ...
Про массивы интересно. Подскажите, приблизительно, как пропуски можно находить через массивы? Массив должен помещаться в память? Есть ли способ сбрасывать на диск этот массив ...
Ну а в конце концов проекции заменят MV+AMT или будет два подхода?
Вторичные индексы для SELECT type, toYYYYMM(date_time) AS part, min(), max(), count() GROUP BY type, part не помогут?
Зачем так жить? Если не нужны апдейты или они редкие и не нужны транзакции, а данные нужны только для хранения и анализа, то КХ подойдёт. Если вам нужно какие-то статусы менят...
ага, точно, туплю. спасибо. А вот то, что они там повторяются -- это ведь не нормально?
Ну как это не нужно? Скоро армы всем будут нужны, так как цена/производительность.
Привет. Год назад Михаил Филимонов говорил о реализации атомарных MV в ближайшем будущем. Подскажите, пожалуйста, есть ли прогресс?
Подскажите, пожалуйста, в доке не нашел. Есть ли функция, что-то вроде formatReadableSize(), но не для гигабайтов, а для миллиардов? Чтобы отображало что-то вроде 123.45 billi...
Хорошо, спасибо. Можно ли как-то узнать размер индекса на диске?