по индекс-полю, а он «default.clickhouse_events_base_minmax (SelectExecutor): MinMax index condition: unknown» и фулл скан
Что может не так быть?
-rw-r----- 1 clickhouse clickhouse 288 Dec 22 17:32 skp_idx_item_id_index.mrk2
-rw-r----- 1 clickhouse clickhouse 219 Dec 22 17:32 skp_idx_item_id_index.idx
весит маловато чот
minmax содержит два "числа", мин и макс значение колонки в грануле
да, но почему КХ его не использует
у вас в 6-й строке в create table опечатка
у меня нет create table но вот приведу: create table clickhouse_events_base_minmax ( arrive_datetime DateTime, event_date DateTime, item_id Int64, session_ip_address String, session_user_agent String, user_id Int64, index item_id_index item_id type minmax granularity 4 ) engine = MergeTree() order by (event_date, user_id, item_id) partition by toMonday(event_date); и запрос, приводящий к фулл скан select ignore() from clickhouse_events_base_minmax where item_id=54;
у вас похоже user_id ровным слоем размазаны, т.е. в каждой грануле индекса min=0 / max=бесконечности
Обсуждают сегодня