Size: a a a

ClickHouse не тормозит

2020 September 10

ЕО

Евгений Овчинников... in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
metrica.xml имеет смысл только для кусков которые надо повторить много раз, например база/юзер/пароль словарей (в словарях инклюдить кусок xml и не повторять пароль 15000 раз)
metrica.xml может лежать где угодно и называться как угодно, это описывается в include_from
спасибо
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
еще 1 вопрос по поводу использования zookeeper для разных кластеров clickhouse, в zoo будет создана абстракция clickhouse внутри уже по именам таблиц.

Есть ли какая документация на эту тему, как правильно это организовать?
источник

ED

Evgeniy Dolgin in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
это мутации
покажите
select * from system.mutations where not is_done
виснет запрос такой, ждал-ждал, перезапускал, не отрабатывает
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Evgeniy Dolgin
виснет запрос такой, ждал-ждал, перезапускал, не отрабатывает
Вы в общем используете мутации  ( alter update/delete) для бизнес-логики это неправильно и не работает и не должно. Не надо ковырять отверткой в ухе, короче.
источник

ED

Evgeniy Dolgin in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
Вы в общем используете мутации  ( alter update/delete) для бизнес-логики это неправильно и не работает и не должно. Не надо ковырять отверткой в ухе, короче.
delete есть, да, подумаю как убрать, спасибо
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
как выполнять из clickhouse-client многострочные запросы?
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
например
CREATE TABLE table_name
(
   EventDate DateTime,
   CounterID UInt32,
   UserID UInt32,
   ver UInt16
) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/{layer}-{shard}/table_name', '{replica}', ver)
PARTITION BY toYYYYMM(EventDate)
ORDER BY (CounterID, EventDate, intHash32(UserID))
SAMPLE BY intHash32(UserID)

как несколько команд выполняется и успеха не имеет, если прописываю одной строкой - все ок
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Евгений Овчинников
например
CREATE TABLE table_name
(
   EventDate DateTime,
   CounterID UInt32,
   UserID UInt32,
   ver UInt16
) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/{layer}-{shard}/table_name', '{replica}', ver)
PARTITION BY toYYYYMM(EventDate)
ORDER BY (CounterID, EventDate, intHash32(UserID))
SAMPLE BY intHash32(UserID)

как несколько команд выполняется и успеха не имеет, если прописываю одной строкой - все ок
запускать clickhouse-client -m
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
запускать clickhouse-client -m
круто, спасибо
источник

A

Artem in ClickHouse не тормозит
Добавил такую функцию в виде пулл-реквеста.  Поддержите лайком, кому не лень.

https://github.com/ClickHouse/ClickHouse/pull/14725
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
ну круто, че

> восприятие больших чисел живым человеком.
гыгы
источник

АА

Алексей Артамонов... in ClickHouse не тормозит
Всем привет. Может кто подскажем, можно ли КХ использовать в качестве полнотекстовой бд ?
источник

l

lnuynxa in ClickHouse не тормозит
Алексей Артамонов
Всем привет. Может кто подскажем, можно ли КХ использовать в качестве полнотекстовой бд ?
источник

BB

Bral Bral in ClickHouse не тормозит
Алексей Артамонов
Всем привет. Может кто подскажем, можно ли КХ использовать в качестве полнотекстовой бд ?
Если только хранить id записей, а искать где-то в сторонней бд
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Алексей Артамонов
Всем привет. Может кто подскажем, можно ли КХ использовать в качестве полнотекстовой бд ?
Дело вот в чем, КХ умеет очень быстро фулсканить и искать без индексов. Во многих ситуациях надо искать за ограниченный период (в рамках какого-то скоуп) и КХ это делает быстрее чем специализованные решения типа ELK. И при этом КХ позволяет записать намного больший поток, обходясь намного меньшими ресурсами чем тот же эластик, потому что сюрприз он не строит и не перестраивает те самые индексы. Поэтому если надо ОЧЕНЬ много писать и изредка искать, то КХ лучше чем специализированные под полнотекстовой поиск решения.
источник

v

vladamir in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
Дело вот в чем, КХ умеет очень быстро фулсканить и искать без индексов. Во многих ситуациях надо искать за ограниченный период (в рамках какого-то скоуп) и КХ это делает быстрее чем специализованные решения типа ELK. И при этом КХ позволяет записать намного больший поток, обходясь намного меньшими ресурсами чем тот же эластик, потому что сюрприз он не строит и не перестраивает те самые индексы. Поэтому если надо ОЧЕНЬ много писать и изредка искать, то КХ лучше чем специализированные под полнотекстовой поиск решения.
А морфологический поиск нельзя никак заинтегрячить в КХ?)
источник

BB

Bral Bral in ClickHouse не тормозит
Это если просто лайком искать, а бывает , что нужно расстояние между словами, и прочую семантику тоже учитывать.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
vladamir
А морфологический поиск нельзя никак заинтегрячить в КХ?)
вы меня с кем-то путаете. Я маску на стройке нашел.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
вот тут https://www.youtube.com/watch?v=1AJ41Xc1lIQ&list=PLO3lfQbpDVI-hyw4MyqxEk3rDHw95SzxJ&index=15&t=1s
рассказывает умный человек как из палок и изоленты можно было сделать полнотекстовой поиск в КХ три года назад
источник

D

Dj in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
вот тут https://www.youtube.com/watch?v=1AJ41Xc1lIQ&list=PLO3lfQbpDVI-hyw4MyqxEk3rDHw95SzxJ&index=15&t=1s
рассказывает умный человек как из палок и изоленты можно было сделать полнотекстовой поиск в КХ три года назад
вах, как я это раньше не видел...  это вообще шикарный контент... нужно срочно на английском такой...
источник