@zloool В таком случае если не ошибаюсь читается одна (самая маленькая) колонка. Поэтому в бенчамарке при увеличении количества строк время первого запроса увеличивается (хоть и не линейно). Но вторые и третие запросы уже вполняются в разы быстрее, а зависимость от числа строк становится более линейной, что говорит о том, что какой-то кэш работает.
В кликхаусе для таких кейсов есть кэш разжатых блоков
https://clickhouse.yandex/reference_ru.html#use_uncompressed_cacheПо-умолчанию он выключен, а даже если и включен, то старается использоваться для маленьких кусков данных.
Не понятно какие настройки использовались в бенчмарке, но есть основания полагать, что тут она использовалась.