by a desc ,b desc limit 5
учтет ли КХ ключ таблицы или будет пересортировывать всю таблицу?
create table test
(
a UInt32,
b String
)
engine = MergeTree
ORDER BY (a,b);
начиная с 19.16 будет идти по индексу таблицы, не будет читать все данные --optimize_read_in_order arg Enable ORDER BY optimization for reading data in corresponding order in MergeTree tables. при optimize_read_in_order=1
А если нет LIMIT, то опция тоже нужна?
эта опция по умолчанию включена
ок, спасибо
Обсуждают сегодня