делаю по ней запросу на выборку одной строки и отрабатывает медленно. Порядка 0.5 секунд.
Структура таблицы:
CREATE TABLE at(
`id` Int64 ,
`a` String,
`c` Int8 default 0,
`bf` Int32 default 0,
`bl` Int32 default 0,
`t` Int32 default 0
) ENGINE = MergeTree()
order by (id, a, t)
primary key (id, a);
Запрос:
SELECT id FROM at WHERE a = '3df'
В связи с чем может быть такая проблема?
SET send_logs_level='trace'; SELECT ... попробуйте , посмотрите логи. там будет более понятно почему так..
ну еще EXPLAIN ESIMATES поглядите суть в том что clickhouse Не читает одну запись никогда одну запись не читает...
Обсуждают сегодня