Size: a a a

ClickHouse не тормозит

2021 February 10

M

Mishanya in ClickHouse не тормозит
Lazoreth
Только не просуммировалась ни одна вообще
Что вы пытаетесь доказать ? Движок работает вот так. Когда-то данные просуммируются, а может и нет.
источник

L

Lazoreth in ClickHouse не тормозит
Mishanya
Что вы пытаетесь доказать ? Движок работает вот так. Когда-то данные просуммируются, а может и нет.
Я пытаюсь понять, почему мат вьюха суммировала каждые несколько минут, а обчная таблица не суммирует в течении более чем суток уже
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Mishanya
Консьюмеры полят данные, иначе Кафка может посчитать их мёртвыми и будет ребалансировка.
а почему в такоом случае warning падает?
источник

M

Mishanya in ClickHouse не тормозит
Lazoreth
Я пытаюсь понять, почему мат вьюха суммировала каждые несколько минут, а обчная таблица не суммирует в течении более чем суток уже
Вы делаете count(*) - это вообще невалидно для summing таблиц
Вы сделали два инсерта по 1 записи - они смержились в одну - каунт вернёт единицу
источник

L

Lazoreth in ClickHouse не тормозит
Mishanya
Вы делаете count(*) - это вообще невалидно для summing таблиц
Вы сделали два инсерта по 1 записи - они смержились в одну - каунт вернёт единицу
count(*) показывает как раз таки то, что записи не смерджились в данном случае
источник

M

Mishanya in ClickHouse не тормозит
Lazoreth
count(*) показывает как раз таки то, что записи не смерджились в данном случае
Вам же написали, что они могут и не смержиться
источник

M

Mishanya in ClickHouse не тормозит
Vladimir Bunchuk
а почему в такоом случае warning падает?
Не переживайте, все нормально.
источник

VS

Vladyslav Sakun in ClickHouse не тормозит
Lazoreth
count(*) показывает как раз таки то, что записи не смерджились в данном случае
Если Вам нужно гарантированно получить сумму в том или ином случае, то ни один движок Вам эту гарантию не даст
источник

M

Mishanya in ClickHouse не тормозит
Lazoreth
count(*) показывает как раз таки то, что записи не смерджились в данном случае
Можете написать select * from ... final
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Mishanya
Не переживайте, все нормально.
ну ок ))
спасибо
источник

ИС

Игорь Солодуев... in ClickHouse не тормозит
Dj
если во второй таблице (pt) мало строк, можно их вернуть как массив в with и использовать. иначе вроде никак

with (select groupArray(flt) from (/* your filter table */select arrayJoin(['ing1', 'ing3', 'ing4']) as flt)) as fltArr
select * from (/* your goods table */select arrayJoin(['String1','String2','String3']) as name) as goods
where multiSearchAny(name, fltArr);
А так чтобы в случае как с JOIN каждому 'ing1'  фильтру был сопоставлен id уже получается не выйдет сделать?
источник

L

Lazoreth in ClickHouse не тормозит
Mishanya
Можете написать select * from ... final
Внезапно final помог. Спасибо
источник

M

Mishanya in ClickHouse не тормозит
Lazoreth
Внезапно final помог. Спасибо
Почитайте про final и optimize
Сейчас просто налету мержится. В таблице все равно остались те строки
источник

MP

Mikhail Petrov in ClickHouse не тормозит
Привет.
Внезапно столкнулся с проблемой: если в таблице в default expression использовать словари - при перезагрузке clickhouse-server не стартует с ошибкой -

Application: Caught exception while loading metadata: Code: 36, e.displayText() = DB::Exception: external dictionary 'currencies' not found: default expression and column type are incompatible.: Cannot attach table


Хотя в дефолте используется dictGetOrDefault().

получается, что нужно стартовать сервер без таблицы, и потом сделать ее attach.  Есть ли способ избавиться от такого костыля? 🙁
источник

l

lnuynxa in ClickHouse не тормозит
Mikhail Petrov
Привет.
Внезапно столкнулся с проблемой: если в таблице в default expression использовать словари - при перезагрузке clickhouse-server не стартует с ошибкой -

Application: Caught exception while loading metadata: Code: 36, e.displayText() = DB::Exception: external dictionary 'currencies' not found: default expression and column type are incompatible.: Cannot attach table


Хотя в дефолте используется dictGetOrDefault().

получается, что нужно стартовать сервер без таблицы, и потом сделать ее attach.  Есть ли способ избавиться от такого костыля? 🙁
источник

MP

Mikhail Petrov in ClickHouse не тормозит
магия! значит недельку подождать до релиза…
источник

D

Dj in ClickHouse не тормозит
Игорь Солодуев
А так чтобы в случае как с JOIN каждому 'ing1'  фильтру был сопоставлен id уже получается не выйдет сделать?
нет
источник

D

Dj in ClickHouse не тормозит
Доброго всем дня, кто то использует distributed с подзапросами? ни у кого нет магической палочки как эту проблему обойти и заставить КХ слать запрос с группировками на шарды?
https://github.com/ClickHouse/ClickHouse/issues/20254
источник

EP

Egor Popov in ClickHouse не тормозит
всем привет! создал таблицу с движком HDFS (‘hdfs://<host>:<port>/apps/hive/warehouse/<db_name>.db/<table_name>/*’, ‘ORC’). при селекте из нее получаю ошибку DB::Exception: Unable to connect to HDFS: Operation category READ is not supported in state standby. Может кто подсказать, куда копать?
источник

AM

Alexey Milovidov in ClickHouse не тормозит
https://yandex.ru/jobs/vacancies/maintenance/clickhouse_engineer/

Внимание: на картинке справа совсем другие люди.
источник