Size: a a a

ClickHouse не тормозит

2020 July 22

DC

Denny Crane (I don't... in ClickHouse не тормозит
Oleg Mygryn
он на всех на самом деле проставлен - проверяли.  Тут возможно КХ Оператор не-до брасывает.  Но спасибо вам за подсказку!
кмк on cluster выполняется пользователем default надо в его профиле писать
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
M
Да, на всех шардах
что значит на всех? У вас словари только на одном
источник

OM

Oleg Mygryn in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
кмк on cluster выполняется пользователем default надо в его профиле писать
самое интересное что ему тоже вписали) подразумевали это тоже - на дефолт юзере/профайле тоже этот флаг проброшен
источник

M

M in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
что значит на всех? У вас словари только на одном
Ошибся, работает только в варианте select *, если сделать группировку по полю из словаря, то уже не работает. DB::Exception: No such external dictionary 'documentType'.
источник

M

M in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
ясно, и при таком раскладе если вы не используете optimize_skip_unused_shards можно вообще этот параметр не писать в Distributed
Понял, спасибо за разъяснения!
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
M
Ошибся, работает только в варианте select *, если сделать группировку по полю из словаря, то уже не работает. DB::Exception: No such external dictionary 'documentType'.
короче вам надо словари на всех шардах сделать
источник

M

M in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
короче вам надо словари на всех шардах сделать
Ага, сейчас сделаю
источник

SC

Smoked Cheese in ClickHouse не тормозит
а можно как-то одним регексом вытащить значения из нескольких капчур групп? extractAll я так понимаю вытаскивает несколько матчей одной группы
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
M
Ага, сейчас сделаю
короче вам надо словари на всех шардах сделать, тогда все шарды будут считать.
и вью сделать на всех и ходить витриной на все сервера, чтобы инициатор был на разных серверах, инициатор это сервер на который пришел витрина, он объединяет группировки и финализирует результаты, поэтому нужно балансировать и ходить во все сервера, чтобы загрузить cpu равномерно
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Smoked Cheese
а можно как-то одним регексом вытащить значения из нескольких капчур групп? extractAll я так понимаю вытаскивает несколько матчей одной группы
источник

SC

Smoked Cheese in ClickHouse не тормозит
о, спасибо!
источник

M

M in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
короче вам надо словари на всех шардах сделать, тогда все шарды будут считать.
и вью сделать на всех и ходить витриной на все сервера, чтобы инициатор был на разных серверах, инициатор это сервер на который пришел витрина, он объединяет группировки и финализирует результаты, поэтому нужно балансировать и ходить во все сервера, чтобы загрузить cpu равномерно
не совсем понял... то есть надо на вьюшку datamart.trafficEdiEdsView накрутить еще вьюшку? И табло подключается к одному только серверу ведь...
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
M
не совсем понял... то есть надо на вьюшку datamart.trafficEdiEdsView накрутить еще вьюшку? И табло подключается к одному только серверу ведь...
а почему табло подключается к одному серверу? Поставьте любой балансировщик chproxy, haproxy, ngninx, dns и подключайтесь рандомно к любому.
источник

M

M in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
а почему табло подключается к одному серверу? Поставьте любой балансировщик chproxy, haproxy, ngninx, dns и подключайтесь рандомно к любому.
ааа, кажется понял. Это идея, как можно сделать так, чтобы инициатор всегда был разным и таким образом размажется нагрузка?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
M
ааа, кажется понял. Это идея, как можно сделать так, чтобы инициатор всегда был разным и таким образом размажется нагрузка?
да, у меня тупо в dns запись вписаны все КХ ip
источник

M

M in ClickHouse не тормозит
Хорошо, спасибо за идею
источник

DS

Dimitriy Scherbenko in ClickHouse не тормозит
Всем привет! Подскажите, пожалуйста, можно ли реализовать MV c minState, в котором будет if на minStateMerge, или лучше лить MV в таблицу и реализовать if условие на стороне вьюхи?
источник

О

Олег in ClickHouse не тормозит
Коллеги, а будет поддержка сравнения DateTime64 с DateTime  и Date?
SELECT toDateTime64('2019-05-05 20:20:12.050', 3) > today() -- 1
SELECT toDateTime('2019-05-05 20:20:12') > today() -- 0
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Олег
Коллеги, а будет поддержка сравнения DateTime64 с DateTime  и Date?
SELECT toDateTime64('2019-05-05 20:20:12.050', 3) > today() -- 1
SELECT toDateTime('2019-05-05 20:20:12') > today() -- 0
источник

О

Олег in ClickHouse не тормозит
спасибо) как раз сам полез исктаь ишью. чет не подумав сюда написал)
источник