Size: a a a

ClickHouse не тормозит

2020 September 01

G

Gleb in ClickHouse не тормозит
Есть такой
источник

S

Slach in ClickHouse не тормозит
Gleb
Есть такой
URL ? ;)
источник

G

Gleb in ClickHouse не тормозит
Поищу источник
источник

G

Gleb in ClickHouse не тормозит
Но у нас это все под k8s
источник

S

Slach in ClickHouse не тормозит
Gleb
Но у нас это все под k8s
это не важно,  export dashboard делаете с галкой share
и без разницы как вы скрейпите метрики...
там datasource просто
источник

S

Slach in ClickHouse не тормозит
Alexander Petrovsky
очень надеялся что кто-то уже сделал это доброе дело
там не сложно
просто посмотрите как метрики называются в prometheus
и тупо search - replace в JSON файле переименуйте
ну можете еще template variables как нибудь задать через label_values() по другому
источник

AP

Alexander Petrovsky in ClickHouse не тормозит
хм, вы думаете что это одни и те же метрики но с разными названиями?
источник

S

Slach in ClickHouse не тормозит
Alexander Petrovsky
хм, вы думаете что это одни и те же метрики но с разными названиями?
я ЗНАЮ что это одни и теже метрики но  с разными названиями
это все отображение тех же самых данных

в основе теже самые 3 таблицы

https://clickhouse.tech/docs/en/operations/server-configuration-parameters/settings/#server_configuration_parameters-prometheus
system.metrics
system.asynchronous_metrics
system.events
источник

AP

Alexander Petrovsky in ClickHouse не тормозит
спасибо!
источник

G

Gleb in ClickHouse не тормозит
А как лучше хранить Денюшки в КХ? В Decimal64(2) или в копейках как целое число ?
Лучше: не терять точности при хранении и операциях
источник

DD

Denis Dorozhkin in ClickHouse не тормозит
всем привет!
Есть запрос
SELECT *
FROM (
 SELECT *
 FROM (
  SELECT
   shard_num AS LocalShard,
   *
  FROM distributed_table
  INNER JOIN system.clusters ON is_local = materialize(1) AND cluster = materialize(‘xxx’)
  WHERE Action IN (
   'click',
   'transition'
  )
  AND ActionDate >= today() - 5
  AND ActionCode GLOBAL IN (SELECT ActionCode FROM local_table)
  ORDER   BY ActionAt, LocalShard
  LIMIT 1 BY ActionCode
 )
 GLOBAL ALL INNER JOIN (
  SELECT * FROM local_table
 ) USING (ActionCode, BannerID, SpotID)
 LIMIT 1 BY ActionCode, LeadActionCode, BannerID, SpotID
)


Падает с
Error running query: Code: 171, e.displayText() = DB::Exception: Cannot convert column 1 because it is non constant in source stream but must be constant in result (version 19.16.14.65 (official build))

Видел что такое решают materialize, но он не помог. Подскажите как переписать
источник

S

Slach in ClickHouse не тормозит
Gleb
А как лучше хранить Денюшки в КХ? В Decimal64(2) или в копейках как целое число ?
Лучше: не терять точности при хранении и операциях
IMHO лучше Decimal64(4)
копейки копейкам рознь
какие нибудь старые беларусские зайчики и т.п. страшные вещи с курсом 10^4 в мире встречаются
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Vladimir Bunchuk
Всем привет!
Заметил что КХ почему-то не использует своп и запросы падают когда заканчивается RAM.
max_memory_usage установлен в 0 (unlimited)
Кто-то сталкивался с подобным?

p.s. КХ используется для больших и тяжелых запросов для аналитики продукта, так что медленная работа свопа — не помеха
Кх теперь использует только 0.9 от озу. Новые параметры про память в config.xml max_server_memory...
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
Кх теперь использует только 0.9 от озу. Новые параметры про память в config.xml max_server_memory...
то есть если я поставлю , например, 1.5, то он начнет использовать своп?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Vladimir Bunchuk
то есть если я поставлю , например, 1.5, то он начнет использовать своп?
Да
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
принял
спасибо!
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Дмитрий
Всем доброго времени суток и с началом осени. Подскажите, пожалуйста, при использовании union нескольких таблиц в запросе и при использовании в запросе одной таблицы, в которой есть все данные из таблиц, и пользующихся в union, запрос с одной таблицей будет расходовать в теории меньше оперативной памяти или нет? И использование одной таблицы в запросе будет ли положительно сказываться по сравнению с использованием join-ов?
Без union быстрее и меньше памяти, без джойн тоже
источник

Д

Дмитрий in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
Без union быстрее и меньше памяти, без джойн тоже
Ок, спасибо
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Tanya
Можно ли заблокировать чтение из таблицы на время пока в нее идёт вставка данных?
Mergetree нет
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
а нужно в этом случае еще менять max_server_memory_usage_to_ram_ratio ?
источник