Size: a a a

ClickHouse не тормозит

2021 March 03

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
жесть
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
"писатель" один?
источник

Ф

Федор in ClickHouse не тормозит
да
источник

VB

Vladimir Budnev in ClickHouse не тормозит
может глянуть еще system.query_log - может наведет на мысль какую. там и время выполнения и по памяти и по строкам и profileevents.names есть может по ним что-то понять можно?
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
ради эксперимента - можно создать аналог таблицу с движком null - и проерить на ней. Это исключит дисковую систему
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
так проверите сетку и с#
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Может приложение на самом деле отправило не 20к записей? Сделать count() после вставки
источник

RV

Roman Voronov in ClickHouse не тормозит
Привет! Подскажите, пожалуйста, может ли шардирование ускорять тяжёлый запрос с агрегатами?

Контекст: в официальной документации YC указано, что шардирование ускоряет выполнение запросов. Однако вместо кратного ускорения на боевых данных я получил только 10% для 2-х шардов.
источник

D

Dj in ClickHouse не тормозит
Roman Voronov
Привет! Подскажите, пожалуйста, может ли шардирование ускорять тяжёлый запрос с агрегатами?

Контекст: в официальной документации YC указано, что шардирование ускоряет выполнение запросов. Однако вместо кратного ускорения на боевых данных я получил только 10% для 2-х шардов.
ну в среднем случае ускоряет. (select sum(col) from distrtable).
а если у вас аггрегат типа median, groupArray - который имеет гигантский стейт - замедлит.
если у вас подзапросы возвращают все строки (только фильтруют чуток без аггрегаций) - замедлит, так как результат шлется на инициатор
и ещё много разных "если" может быть
источник

RV

Roman Voronov in ClickHouse не тормозит
Dj
ну в среднем случае ускоряет. (select sum(col) from distrtable).
а если у вас аггрегат типа median, groupArray - который имеет гигантский стейт - замедлит.
если у вас подзапросы возвращают все строки (только фильтруют чуток без аггрегаций) - замедлит, так как результат шлется на инициатор
и ещё много разных "если" может быть
Большое спасибо. В моём случае очень много argMax по дате-времени действия с ключом на ~20 столбцов.
источник

D

Dj in ClickHouse не тормозит
ок, тогда если высокий distinct count возвращаемых данных  - у вас они все в конце пересылаются на инициатор и дальше там ещё раз финальный argMax применяется... если данные точно разбросаны по шардам и нет пересечения ключей группировки можете попробовать как
select .... group by ... 
SETTINGS distributed_group_by_no_merge=1
источник

E

Eugèn in ClickHouse не тормозит
📌
День добрый.
Ищем инженера на ведение несложно проекта

Из сложного только кликхаус)
Порядка 8 микросервисов
1200р/час  4-6 часов в неделю, иногда недели без задач.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Roman Voronov
Привет! Подскажите, пожалуйста, может ли шардирование ускорять тяжёлый запрос с агрегатами?

Контекст: в официальной документации YC указано, что шардирование ускоряет выполнение запросов. Однако вместо кратного ускорения на боевых данных я получил только 10% для 2-х шардов.
вы шардировали по какому ключу?
источник

RV

Roman Voronov in ClickHouse не тормозит
Dmitry Titov
вы шардировали по какому ключу?
Хороший вопрос, спасибо. Тоже проверю.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Roman Voronov
Хороший вопрос, спасибо. Тоже проверю.
Обычно хороший результат дает шардирование по высоко кардинальному ключу из GROUP BY

в таком случае на каждом шарде стейт будет меньше в N (число шардов) раз, те быстрее
источник

G

GithubReleases in ClickHouse не тормозит
ClickHouse/ClickHouse description changed: v20.8.14.4-lts
Link: https://github.com/ClickHouse/ClickHouse/releases/tag/v20.8.14.4-lts
Release notes:
ClickHouse lts release v20.8.14.4-lts
источник

AK

Andrew Kochen in ClickHouse не тормозит
Подскажите, пожалуйста, такая проблема:
КХ перестал реагировать на запросы on cluster. Каждый хост в отдельности работает нормально, если создавать по-отдельности таблицы, например, то все прекрасно работает - таблица создается и пути в зукипере создаются

Любой запрос on cluster виснет и не выполняется даже локально.
ошибок в логе не вижу. Куда смотреть?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew Kochen
Подскажите, пожалуйста, такая проблема:
КХ перестал реагировать на запросы on cluster. Каждый хост в отдельности работает нормально, если создавать по-отдельности таблицы, например, то все прекрасно работает - таблица создается и пути в зукипере создаются

Любой запрос on cluster виснет и не выполняется даже локально.
ошибок в логе не вижу. Куда смотреть?
SELECT * FROM system.clusters;

кликхаус узнает себя?(is_local должно быть 1) в вашем кластере
источник

AK

Andrew Kochen in ClickHouse не тормозит
Dmitry Titov
SELECT * FROM system.clusters;

кликхаус узнает себя?(is_local должно быть 1) в вашем кластере
Да, узнает
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Andrew Kochen
Подскажите, пожалуйста, такая проблема:
КХ перестал реагировать на запросы on cluster. Каждый хост в отдельности работает нормально, если создавать по-отдельности таблицы, например, то все прекрасно работает - таблица создается и пути в зукипере создаются

Любой запрос on cluster виснет и не выполняется даже локально.
ошибок в логе не вижу. Куда смотреть?
там возможно застрял какой-то запрос
Есть таблица system.distributed_ddl_queue ?
в логах КХ должно быть тоже видно
источник