Size: a a a

ClickHouse не тормозит

2021 January 25

A

Alex in ClickHouse не тормозит
Kid
висит уже 2 дня
источник

K

Kid in ClickHouse не тормозит
Mishanya
так этот движок и не гаранирует что они схлопнутся.
это понимаю)
с реплейсингом все вроде ок было всегда
источник

YY

Yury Yurochko in ClickHouse не тормозит
Или делать с final'ом селект (если вы себе такое можете позволить)
SELECT * FROM UAct FINAL  <— пример из доки
источник

K

Kid in ClickHouse не тормозит
просто только начали использование коллапсинг  по максимуму, не думал, что такое придется делать(
источник

K

Kid in ClickHouse не тормозит
Yury Yurochko
Или делать с final'ом селект (если вы себе такое можете позволить)
SELECT * FROM UAct FINAL  <— пример из доки
спс, оптимайз запущу
источник

M

Mishanya in ClickHouse не тормозит
Kid
это понимаю)
с реплейсингом все вроде ок было всегда
так и реплейсинг этого не гарантирует
источник

K

Kid in ClickHouse не тормозит
Yury Yurochko
Он может и не схлопнуть, если решит, что "и так нормально".
Можете ручками принудительно мерж запустить.
у вас такое бывало/бывает, что не схлопывает?
источник

A

Alex in ClickHouse не тормозит
Kid
просто только начали использование коллапсинг  по максимуму, не думал, что такое придется делать(
была похожая ситуация, на больших данных финал не комильфо юзать, лучше изменяющиеся данные храните в буфере, а потом пишите в MergeTree
источник

K

Kid in ClickHouse не тормозит
Mishanya
так и реплейсинг этого не гарантирует
я и говорю, что в доке и так и так сказано, что никто ничего не гарантирует, но с реплейсингом ни разу не было такиз проблем
источник

YY

Yury Yurochko in ClickHouse не тормозит
Kid
у вас такое бывало/бывает, что не схлопывает?
бывало. ну и вообще в целом закладываться на то, что мерж пришел и все схлопнул - такое себе (неважно, collapsing это или replacing)
источник

K

Kid in ClickHouse не тормозит
Yury Yurochko
бывало. ну и вообще в целом закладываться на то, что мерж пришел и все схлопнул - такое себе (неважно, collapsing это или replacing)
это понятно, запросом с группировкой и хэвингом все можно решить, просто не ожидал, что сразу будут оставаться дубли
источник

YY

Yury Yurochko in ClickHouse не тормозит
КХ умный и сам потом порешает с вашими дублями, не переживайте.
если переживаете - можете залезть в исходники и найти, почему в таком кейсе, как у вас он решил что "и так сойдет")
источник

r

rasstroen in ClickHouse не тормозит
Привет! Вопрос по движку буфер в кх - Memory limit (total) exceeded: would use 56.15 GiB (attempt to allocate chunk of 4301628 bytes), maximum: 56.15 GiB
IN:INSERT INTO Buffer (.... - как можно промониторить, когда сбрасывается буфер? Я же правильно ожидаю, что его не надо чистить, он сбрасывается сам? Мб слишком много памяти ему выделил для max_bytes?
источник

D

Dj in ClickHouse не тормозит
Kid
у вас такое бывало/бывает, что не схлопывает?
не схлопнется, 3 парта (как у вас 3 раза инсерт) по моему опыту вообще никогда не схлопнутся сами =)
насклько я понимаю схлопывание триггерится новым инсертом в таблицу (либо оптимайз или ттл таймаут), не вставите - не схлопните
в теории есть ещё какие-то проверки, но тут хз ваще
источник

M

Mishanya in ClickHouse не тормозит
гайз, в чем проблемка может быть ? есть табличка в движком summing
мне нужно сделать альтер с uint32 на int32
при запуске альтера  -  DB::Exception: Connection loss.
источник

S

Slach in ClickHouse не тормозит
Artem Chekunov
Привет

Кто нибудь знает clickhouse-operator

Хочу сделать loadbalancer'ы на уровне кластеров а не chi

Но если я объявляю serviceTempalte на уровне chi то оператор ломается поскольку на этом уровне нет макроса {cluster} (для generatieName и селектора) а если объявляю на уровне кластера то он игнорируется и используется дефолтовый  балансер на уровне chi
под словом "кластер" имеется ввиду "кластер" как набор StatefulSet ? определяемый в .spec.configuration.clusters в манифесте? или под словом "кластер" имеется ввиду произвольное имя из system.clusters?
источник

AC

Artem Chekunov in ClickHouse не тормозит
Slach
под словом "кластер" имеется ввиду "кластер" как набор StatefulSet ? определяемый в .spec.configuration.clusters в манифесте? или под словом "кластер" имеется ввиду произвольное имя из system.clusters?
.spec.configuration.clusters
источник

AC

Artem Chekunov in ClickHouse не тормозит
actually I already found the solution

if define two templates
  templates:
   serviceTemplates:
     - name: chi-dummy-service-template  # disable LB external IP https://github.com/Altinity/clickhouse-operator/issues/198
...
     - name: chi-cluster-service-template
...


then define  on CHI level
spec:
 defaults:
   templates:
     serviceTemplate: chi-dummy-service-template


and on cluster level
    clusters:
{% for cluster_name, value in clickhouse_k8s_clusters.items() %}
     - name: {{ cluster_name }}
       templates:
         clusterServiceTemplate: chi-cluster-service-template


it start working properly
источник

A

Alexandr in ClickHouse не тормозит
зy
источник

M

Mishanya in ClickHouse не тормозит
Mishanya
гайз, в чем проблемка может быть ? есть табличка в движком summing
мне нужно сделать альтер с uint32 на int32
при запуске альтера  -  DB::Exception: Connection loss.
а все, разобрался
если интересно то вот ишью https://github.com/ClickHouse/ClickHouse/issues/11933#issuecomment-654286261
источник