184 похожих чатов

CREATE TABLE pu.pmoney ( user_id Int32 DEFAULT CAST(0,

'Int32'),
stream_id Int32 DEFAULT CAST(0, 'Int32'),
type_id Int32 DEFAULT CAST(0, 'Int32'),
VisitDate DateTime,
summus Decimal(18, 10) DEFAULT CAST(0, 'Decimal(18, 10)'),
os String,
platform String,
browser String,
country String,
INDEX icountry country TYPE set(0) GRANULARITY 4,
INDEX iplatform platform TYPE set(0) GRANULARITY 4,
INDEX ios os TYPE set(0) GRANULARITY 4,
INDEX ibrowser browser TYPE set(0) GRANULARITY 4
) ENGINE = MergeTree() PARTITION BY toYYYYMM(VisitDate)
ORDER BY
(user_id, stream_id, VisitDate) SETTINGS index_granularity = 8192

Подскажите пожалуйста.. чего можно переделать тут?

Добавил индексы размер с 87 Мб увеличился до 187 Мб ..
хотя там в country около 200 уников , и в других до 10..

Сделал OPTIMIZE ,,
Запрос типа такого похоже всю таблицу дергает .. почему не берет с индекса?
SELECT country as s from pu.pmoney GROUP BY country

1 ответов

11 просмотров

Все ваши индексы надо удалить. Кх не умеет да и это невозможно использовать индексы для вашего запроса. Единственное что ускорит ваш запрос В ТАКОМ ВИДЕ country LowCardinality(String)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта