Size: a a a

ClickHouse не тормозит

2020 August 23

D

Dj in ClickHouse не тормозит
не исходной, а результирующей после группировки
источник

MK

Matwey Kornilov in ClickHouse не тормозит
Dj
не исходной, а результирующей после группировки
нет, агрегация делается после слияния сброшенных на диск двухуровневых таблиц
источник

D

Dj in ClickHouse не тормозит
Matwey Kornilov
ну даже если их уменьшить до одного, всё равно останется 1/256 исходной таблицы
https://t.me/clickhouse_ru/141946

подсчёты из прошлого...
и зависимость потоков...
если у вас даже при одном потоке все плохо, вам надо бить на подзапросы... либо уменьшать биты в ключе группировки (например используйте хеши)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Matwey Kornilov
Проблемы возникают уже после max_bytes_before_external_group_by, когда нужно слить воедино все сброшенные на диск двухуровневые хеш-таблицы. Что само по себе может и интересная задача, но решается она тем, что в память читается 1/256 от каждой сброшенной хеш-таблицы для каждого сливающего потока. Т.е. N/256 записей, где N размер исходной таблицы.
источник

MK

Matwey Kornilov in ClickHouse не тормозит
Да я смотрел это
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Matwey Kornilov
Да я смотрел это
ну тогда непонятно в чем вопрос, да КХ не может агрегировать бесконечные объемы, да жрет память, да его спроектировали для машин с 64ГБ+ озу
источник

НА

Наталья Александровн... in ClickHouse не тормозит
всем привет, я новичек в clickhouse, как добавить optimize_throw_if_noop в конфиг?
источник

НА

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

l

lnuynxa in ClickHouse не тормозит
можно в секцию profile добавить
источник

l

lnuynxa in ClickHouse не тормозит
но вообще проще прописать set optimize_throw_if_noop=1; и сделать optimize через clickhouse-client
источник

F

FatMaNikita in ClickHouse не тормозит
Ребят, подскажите сталкивался ли кто-то с тем, что в питон данные грузятся из кх как-то странно. Вот два скрина с выгрузками в DBeaver и в python, строка со вторым числом теряется, да и название столбца почему-то не подтягивается
источник

F

FatMaNikita in ClickHouse не тормозит
источник

AM

Alex ⭕️ More in ClickHouse не тормозит
FatMaNikita
Если там где-то используется либа https://github.com/xzkostyan/clickhouse-sqlalchemy, то в ней есть баг с парсингом ответа при использовании sqlalchemy core. Если запрос не обернут в text, всегда выкидывается одна строчка из ответа
источник

K

Kostya in ClickHouse не тормозит
FatMaNikita
Ребят, подскажите сталкивался ли кто-то с тем, что в питон данные грузятся из кх как-то странно. Вот два скрина с выгрузками в DBeaver и в python, строка со вторым числом теряется, да и название столбца почему-то не подтягивается
источник

F

FatMaNikita in ClickHouse не тормозит
Получилось! Спасибо, огонь 👍😎
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Наталья Александровна
всем привет, я новичек в clickhouse, как добавить optimize_throw_if_noop в конфиг?
Так это просто флаг чтобы команда optimize кидала эксепшин. Зачем это в профиль?
источник
2020 August 24

KS

Konstantin Sevastian... in ClickHouse не тормозит
Dmitry Titov
MAT VIEW в кликхаусе работает как insert trigger, так что заполнение не должно останавливаться, смотрите логи
в логах чисто, нет записей ни про матвью, ни про таблицу на которую она смотрит(
источник

S

Slach in ClickHouse не тормозит
Artem
Добрый вечер, подскажите, пожалуйста, как эффективно получить пропуски в монотонно-возрастающих UInt, вроде уникальных айдишников?
ну можно какой нибудь ORDER BY WITH FILL
заюзать
https://clickhouse.tech/docs/en/sql-reference/statements/select/order-by/#orderby-with-fill

взять две колонки. одну колонку у которой не должно быть 0 значений (например время)
вторую с монотонно возрастающим счетчиком
и выбрать SELECT timeColumn, counterColumn ORDER BY timeColumn WITH FILL
ну а дальше на стороне приложения пройтись там где counterColumn =0 это и есть пропуски
источник

A

Artem in ClickHouse не тормозит
Привет. Можно ли как-то отключить кеширование для конкретного SELECT запроса? Чтобы не тратить лишнюю память.
источник

A

Artem in ClickHouse не тормозит
То есть, чтобы кеш не создавался или создавался самый минимум.
источник