выполнение запросов вида
select A from t group by a или select distinct A from t
При том что поле A используется для партицирования и это первая часть ключа:
CREATE TABLE t ( A UInt32, B UInt32, C UInt32, D UInt32) ENGINE = MergeTree() PARTITION BY toUInt32(A / 128) ORDER BY (A, C, D) SETTINGS index_granularity = 8192
select count() from t; -> 162573124579 in 25 sec
select A from t group by A; -> 3060 rows in set. Elapsed: 64.401 sec
ЧЯДНТ? Может пропустил ишую на гитхабе?
совпадение? возможно 162 млрд перестали влезать в дефолтный 5ГБ markscache что в select * from system.asynchronous_metrics where metric like '%ark%'
Обсуждают сегодня