полю содержащее 1 уникальное значение, запрос выполняется довольно долго
SELECT DISTINCT ACTIVE_FLAG
FROM ***
1 rows in set. Elapsed: 59.223 sec. Processed 6.64 billion rows, 73.04 GB (112.12 million rows/s., 1.23 GB/s.)
метаданные говорят, что колонка весит всего 109 метров
вопрос, что за 73 гигабайта показывает клиент?
не подскажите способы как можно ускорить?
SELECT result, count() FROM table GROUP BY result ┌─result───────────────────┬────count()─┐ │ │ 6093908132 │ │ xxxxxxxxxxxxxxxxxxxxxxxx │ 12117 │ │ xxxxxxxxxxxxxx │ 731912 │ │ xxxxxxxxxxxxx │ 1450954 │ │ xxxxxxxxxxxxxxxxxxxxx │ 45 │ │ xxxxxxxxxxxxxxxxxxxxx │ 2145 │ └──────────────────────────┴────────────┘ 6 rows in set. Elapsed: 9.049 sec. Processed 6.10 billion rows, 54.89 GB (673.64 million rows/s., 6.07 GB/s.) На холодную. result тоже строка, 54Gb, хотя казалось бы.
Обсуждают сегодня