Size: a a a

ClickHouse не тормозит

2020 August 06

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dmitry Kozeev
может кто нибудь обьяснить поведения пустой установки кликхауса не могу понять откуда столько демонов и что вообще происходит и делает клик. установка на centos 7 на ubuntu было такое же поведение
это треды, это один процесс,

видимо сам что-то логирует внутри про себя, мержит свои логи
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dmitry Kozeev
а что вообще за потоки в таком количестве на пустой установке клика и как их ограничить? подскажете?
так устроено, потоки бесплатные, откройте в винде таск менеджер, там у любого процесса по 300 потоков, это нормально

у mysql тоже потоки на экран не помещаются
источник

l

lnuynxa in ClickHouse не тормозит
Учитывая принцип работы HyperLogLog не уверен, что можно будет получить что то вразумительное из этого.
источник

DK

Dmitry Kozeev in ClickHouse не тормозит
понял спасибо а если еще подскажите как ограничеть потребление оперативной памяти у клика max_server_memory_usage как я понимаю оперирует байтами (описание в какой размерности указывать число нет)
источник

l

lnuynxa in ClickHouse не тормозит
в теории конечно можно посчитать три числа.
юники первого сайта, юники второго сайта, юники (первый сайт + второй)  и из этого получить некое число.(Но судить насколько это число будет отражать реальность не могу)
Типа такого
finalizeAggregation(uniqCombineState(site_1)) + finalizeAggregation(uniqCombineState(site_2))   + finalizeAggregation(uniqCombineMerge(uniqCombineState(site_1)+uniqCombineState(site_2)))
источник

SS

Sergey Sergeev in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
а зачем вам diff ? stat-ы можно складывать , вот тут длинный тред про что-то похожее https://groups.google.com/forum/#!searchin/clickhouse/$20uniqMerge%7Csort:date/clickhouse/BqE49KuJpw8/C_g5F-rwAAAJ
наверное можно допилить чтобы разница была
Спасибо, почитаю. diff нужен мне, чтобы найти количество пользователей, исполнивших событие A и B, уже имея результат только uniqCombineMerge по A и отдельно по B.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dmitry Kozeev
понял спасибо а если еще подскажите как ограничеть потребление оперативной памяти у клика max_server_memory_usage как я понимаю оперирует байтами (описание в какой размерности указывать число нет)
байтами
источник

DK

Dmitry Kozeev in ClickHouse не тормозит
Спасибо
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Sergey Sergeev
Спасибо, почитаю. diff нужен мне, чтобы найти количество пользователей, исполнивших событие A и B, уже имея результат только uniqCombineMerge по A и отдельно по B.
так просто сложите (+) uniqCombineMerge(uniqCombineState+uniqCombineState)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
а хотя нет, это не то
источник

РЯ

Роман Якубовский... in ClickHouse не тормозит
Всем доброй ночи, я только знакомлюсь с кликхаус, вопрос полагаю для вас будет не сложным, но меня ставит в тупик и поисковик мне помочь в этом не может. Возможно кто то сможет тут подсказать. Запускаю из консоли вот этот код http://skrinshoter.ru/s/060820/F8tb9SPK?a , в ответ вот это `Traceback (most recent call last):
 File "test.py", line 30, in <module>
   print(request())
 File "test.py", line 27, in request
   res.raise_for_status()
 File "/usr/lib/python3/dist-packages/requests/models.py", line 935, in raise_for_status
   raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url:`
источник

SS

Sergey Sergeev in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
так просто сложите (+) uniqCombineMerge(uniqCombineState+uniqCombineState)
ну да, скорее хочется что-то типа uniqIntersectMerge(uniqCombineStateA,uniqCombineStateB)
источник

РЯ

Роман Якубовский... in ClickHouse не тормозит
обычный запрос на выборку проходит, запрос на изменение и создание нет(
источник

l

lnuynxa in ClickHouse не тормозит
Роман Якубовский
обычный запрос на выборку проходит, запрос на изменение и создание нет(
Какой тип запроса отправляешь GET или POST?
источник

РЯ

Роман Якубовский... in ClickHouse не тормозит
get
источник

l

lnuynxa in ClickHouse не тормозит
Для изменения и создания нужен POST
источник

РЯ

Роман Якубовский... in ClickHouse не тормозит
а есть под рукой ссылка на документацию как раз по api clickhouse?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Sergey Sergeev
ну да, скорее хочется что-то типа uniqIntersectMerge(uniqCombineStateA,uniqCombineStateB)
сделате feature request , может это возможно ( я не знаю )
источник

l

lnuynxa in ClickHouse не тормозит
Роман Якубовский
а есть под рукой ссылка на документацию как раз по api clickhouse?
У кликхауса нет апи так такового, просто отправляешь нужный тебе sql запрос на эндпоинт
Но дока хорошая
https://clickhouse.tech/docs/en/interfaces/http/
источник

РЯ

Роман Якубовский... in ClickHouse не тормозит
а есть пример кода на python?
источник