Size: a a a

ClickHouse не тормозит

2021 March 13

EA

Evgeniy Abramov in ClickHouse не тормозит
Вижу таблицы с постфиксом _tmp их видимо сам CH создал
источник

EA

Evgeniy Abramov in ClickHouse не тормозит
Но не понимаю для чего, для репликации или еще чего то
источник

S

Slach in ClickHouse не тормозит
Dew Oughter
всем привет, подскажите пожалуйста в каком случае при запуске выгрузки кх может писать ошибку:
"Unknown function countIf: Or unknown aggregate function countIf"
вроде бы все правильно, но функцию не видит. каких-то дров не хватает?
запрос SQL покажите?
источник

DO

Dew Oughter in ClickHouse не тормозит
Slach
запрос SQL покажите?
Вопрос решился
источник

DT

Dmitry Titov in ClickHouse не тормозит
Evgeniy Abramov
Стоит ли этот парметр менять?
не стоит, стоит разобраться что случилось
источник

DT

Dmitry Titov in ClickHouse не тормозит
например посмотреть очередь репликации и смотреть где она застряла
источник

AS

Alexey Sokolov in ClickHouse не тормозит
Подскажите, пожалуйста, как корректнее оценивать объём потребляемых ресурсов движком KafkaEngine? Просто замерять потребляемые ресурсы до и после включения или есть какие-то дополнительные способы?
источник

TG

Tagir Gumerov in ClickHouse не тормозит
Alexey Sokolov
Подскажите, пожалуйста, как корректнее оценивать объём потребляемых ресурсов движком KafkaEngine? Просто замерять потребляемые ресурсы до и после включения или есть какие-то дополнительные способы?
Хм, смотря что именно вам нужно замерить. Если только кафка читателя, то можно на пустой ноде кх создать KafkaEngine, mv и Engine=Null. И да, включить, подождать уменьшения лага, замерить. Выключить, замерить.
источник

K

Konstantin Ilchenko in ClickHouse не тормозит
Подскажите пожалуйста, можно как-то посмотреть сколько места в оперативке занимает таблица с движком Join?
источник

А

Антон 😎 in ClickHouse не тормозит
Подскажите пожалуйста, как безопасно передавать параметры в условие WHERE? использую https://github.com/apla/node-clickhouse Обычно я использую биндирование в других языках, например PHP и пишу примерно такой запрос WHERE name = ?; или WHERE name = :1;
источник

А

Антон 😎 in ClickHouse не тормозит
или могу просто конкатенировать?
источник

SD

Stanislav Didenko in ClickHouse не тормозит
Подскажите, в официальной доке указано, что из таблиц с движком Join, данные можно забирать только двумя способами
* подставляя в правую часть join условия в запросе
* через joinGet() функцию

Но по факту удаётся делать любые select запросы из неё. Хочу понять в чем профит использования движка в таком случае. Только то что все хранится в Ram?
источник

D

Dj in ClickHouse не тормозит
Stanislav Didenko
Подскажите, в официальной доке указано, что из таблиц с движком Join, данные можно забирать только двумя способами
* подставляя в правую часть join условия в запросе
* через joinGet() функцию

Но по факту удаётся делать любые select запросы из неё. Хочу понять в чем профит использования движка в таком случае. Только то что все хранится в Ram?
Еще в том что хеши не надо пересчитывать....
Мемори таблица хранится сама + при использовании в джоине будет занимать память )
источник

SD

Stanislav Didenko in ClickHouse не тормозит
Dj
Еще в том что хеши не надо пересчитывать....
Мемори таблица хранится сама + при использовании в джоине будет занимать память )
Отличие от движка memory есть какое-то в таком случае?)
источник

DT

Dmitry Titov in ClickHouse не тормозит
Stanislav Didenko
Отличие от движка memory есть какое-то в таком случае?)
JOIN таблица занимает больше места в памяти чем Memory
источник

m

mrAndersen in ClickHouse не тормозит
Есть задача сравнивать 5000-50к значений вида select 1 where field in (....) Я правильно понимаю что быстрее будет создать табличку с этими 50к значениями в memory и делать сравнение так нежели совать это все в запрос?
источник

D

Dj in ClickHouse не тормозит
Dmitry Titov
JOIN таблица занимает больше места в памяти чем Memory
Сама по себе да.
Но вот у вас мемори таблица и вы делаете джоин к ней. Кто в сумме больше места займет в этот момент запроса?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Dj
Сама по себе да.
Но вот у вас мемори таблица и вы делаете джоин к ней. Кто в сумме больше места займет в этот момент запроса?
Ну это уже совершенно другой вопрос :)
Просто судя из задачи сделать таблицу в памяти и писать к ней запросы вида WHERE, возможно там джоины и не будут
источник

DT

Dmitry Titov in ClickHouse не тормозит
mrAndersen
Есть задача сравнивать 5000-50к значений вида select 1 where field in (....) Я правильно понимаю что быстрее будет создать табличку с этими 50к значениями в memory и делать сравнение так нежели совать это все в запрос?
Есть еще Set движок как раз  для IN
источник

m

mrAndersen in ClickHouse не тормозит
О! То есть наверняка это будет быстрее сначала туда вставить р потом седлать проверку чем внутри запроса это делать?
источник