Size: a a a

ClickHouse не тормозит

2020 May 24

S

Sergey in ClickHouse не тормозит
По кликхаузу у вас какой вопрос-то? Способы отправки нотификации о проблемах не имеют отношения к этому чату
источник

NK

Nursultan Kariev in ClickHouse не тормозит
Nursultan Kariev
Всем привет, возможно вопрос немного не в тему, но хотелось узнать, что вы используете для регулярной проверки таблиц на актуальность данных
Да, я понимаю, поэтому и написал, что вопрос немного не в тему
источник

R

Rail in ClickHouse не тормозит
Всем привет!
такой вопрос, есть таблица user_props, где например для конкретного юзера в один записях заполнены одни колонки, в других записях другие, как можно эти записи объединить, чтобы все значения из этих колонок оказались в одной записи? То есть надо как то отсортировать по дате создания - created_at, отфильтровать по user_id и объединить записи, может как то view создать или MV
источник

MI

Marat Idrísov in ClickHouse не тормозит
Al T
рекомендовали на митапе комбинированный вариант, когда наиболее популярные ключи (особенно если по ним фильтровать надо) в отдельные колонки, а остальные jsonом в одну колонку
А есть запись этого митапа?
источник

AT

Al T in ClickHouse не тормозит
Если память не изменяет то это апрельский митап на ютубе должен быть
источник

a

alexeysh RnD in ClickHouse не тормозит
смотрел видео на эту тему, там основная идея - делать materialized fields на популярные ключи
источник

OM

Oleksii Mylotskyi in ClickHouse не тормозит
Привет, подскажите, а как то можно КХ сказать чтобы он почаще мерджил партиции, а то ресурсы простаивают, колво партиций растет...
источник

S

Shazo in ClickHouse не тормозит
Проверьте по метро  BackgroundPool,  мб просто его увеличить
источник

A

Andrey in ClickHouse не тормозит
Nursultan Kariev
Я написал баш скрипт к которому подвязал отправку на телеграм, но, думал, может есть более продвинутые методы
Вам мониторинг нужен. Например для Прометея есть бесчисленное множество sql_exporter'ов.
источник

A

Andrey in ClickHouse не тормозит
Oleksii Mylotskyi
Привет, подскажите, а как то можно КХ сказать чтобы он почаще мерджил партиции, а то ресурсы простаивают, колво партиций растет...
Из серии вредных советов, можно периодически подергивать optimize table.
источник

A

Andrey in ClickHouse не тормозит
Oleksii Mylotskyi
Привет, подскажите, а как то можно КХ сказать чтобы он почаще мерджил партиции, а то ресурсы простаивают, колво партиций растет...
А вообще, парты в итоге то мержатся у вас? Может просто большие слишком и КХ их просто уже не трогает.
источник

OM

Oleksii Mylotskyi in ClickHouse не тормозит
Andrey
А вообще, парты в итоге то мержатся у вас? Может просто большие слишком и КХ их просто уже не трогает.
Парты мерджаться, и они не большие. Но хотелось бы чтобы они чаще мерджились, и не скапливались
источник

A

Andrey in ClickHouse не тормозит
Oleksii Mylotskyi
Парты мерджаться, и они не большие. Но хотелось бы чтобы они чаще мерджились, и не скапливались
А заливаете данные батчами?
Как писали выше, проверьте метрики. Идут ли мержи?
Ну чтоб для начала понять, у вас они не успевают мержиться или даже мержи редко стартуют.
источник

MG

Mikhail Glader in ClickHouse не тормозит
Есть способ установить уникальный ключ на таблицу, чтобы записи с уже существующим значением не вставлялись? Я думал на PRIMARY KEY, но судя по доке, это другое.
источник

E

Eugene in ClickHouse не тормозит
Mikhail Glader
Есть способ установить уникальный ключ на таблицу, чтобы записи с уже существующим значением не вставлялись? Я думал на PRIMARY KEY, но судя по доке, это другое.
источник

MG

Mikhail Glader in ClickHouse не тормозит
К сожалению, это немного не то. Мне надо перелить большую таблицу из хайва. Я запускаю копирование на множестве воркеров. Часть воркеров помирает и перезапускается кластером заново. Проблема в том, что до того, как погибнуть, воркеры успели что-то залить в клик. А клик не транзакционный, поэтому данные остаются. И когда воркер перезапускается и начинает лить заново, данные дублируются. Как раз этого я хочу избежать.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Mikhail Glader
Есть способ установить уникальный ключ на таблицу, чтобы записи с уже существующим значением не вставлялись? Я думал на PRIMARY KEY, но судя по доке, это другое.
Нет
источник

DT

Dmitry Titov in ClickHouse не тормозит
Mikhail Glader
К сожалению, это немного не то. Мне надо перелить большую таблицу из хайва. Я запускаю копирование на множестве воркеров. Часть воркеров помирает и перезапускается кластером заново. Проблема в том, что до того, как погибнуть, воркеры успели что-то залить в клик. А клик не транзакционный, поэтому данные остаются. И когда воркер перезапускается и начинает лить заново, данные дублируются. Как раз этого я хочу избежать.
Пусть каждый воркер создаёт свою таблицу?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Потом ты просто аттачнешь все нормальные парты в одну таблицу
источник

MG

Mikhail Glader in ClickHouse не тормозит
Dmitry Titov
Пусть каждый воркер создаёт свою таблицу?
и дропать её при перезапуске?
источник