Как clickhouse находит запрошенные столбцы, отфильтрованные по столбцу без первичного ключа? - PullRequest
0 голосов
/ 17 апреля 2020

допустим, у меня есть эта таблица MERGETREE: создать таблицу test1 (colpkey1 String, colpkey2 String, col3 String, col4 Int64) ... с выражением первичного ключа (colpkey1, colpkey2 ); Если я запрашиваю: выберите col4 из test1, где col3 = 'SomeValue'; В этом случае CH выполнит полное сканирование таблицы, чтобы найти значения col3.

Как выяснить, какие значения col4 находятся в тех же строках, что и соответствующие значения col3. Другими словами, как теги clickhouse хранятся вместе со всеми значениями столбцов?

...