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

Добрый день, подскажите на материализованное представление можно навесить индекс ngrambuf_v1?

В документации не нашёл информации

29 ответов

20 просмотров

mat view под капотом обычная таблица, можете делать что угодно, индексы вешать тоже

a-k Автор вопроса
Konstantin Ilchenko
mat view под капотом обычная таблица, можете делат...

Тогда почему explain не показывает что индекс применяется на мат. вью? Только на table показывает

a-k Автор вопроса
Konstantin Ilchenko
покажите как создана вью и индекс?

INDEX name_index Name Type ngrambuf_v1(2,512,2, 0) вот так задан индекс в мат вью

a k
INDEX name_index Name Type ngrambuf_v1(2,512,2, 0)...

это ниочём не говорит) на какой таблице это висит? materialize index сделали?

a-k Автор вопроса
Konstantin Ilchenko
это ниочём не говорит) на какой таблице это висит?...

materialize index нет, в доке мало информации как сделать можно какой нибудь простой пример?

a-k Автор вопроса
a k
materialize index нет, в доке мало информации как ...

https://clickhouse.com/docs/ru/sql-reference/statements/alter/index/ ALTER TABLE [db.]table MATERIALIZE INDEX name_index IN PARTITION если таблица большая лечше по партициям прогонять, на маленькой IN PARTITION можно опустить. Это будет мутация, поэтому добавление будет асинхронно, надо дождаться конца select * from system.mutations where is_done = 0

a k
Висит на ReplicatedMergeTree таблице

эта таблица указана в TO в materialized view?

a-k Автор вопроса
Konstantin Ilchenko
эта таблица указана в TO в materialized view?

Да указана и индекс создался и таблица

a-k Автор вопроса
Konstantin Ilchenko
https://clickhouse.com/docs/ru/sql-reference/state...

Не могу понять как индекс создать на мат вью?

a k
Да указана и индекс создался и таблица

каким запросом читаете из таблицы что индекс не применяется?

a-k Автор вопроса
Konstantin Ilchenko
https://clickhouse.com/docs/ru/sql-reference/state...

INDEX name_index Name Type ngrambuf_v1(2,512,2, 0) вот так задан индекс в мат вью

a-k Автор вопроса
a k
Select count() from table where like '%тек%' или ...

show create table table можете показать? надеюсь это не мат вью?

a-k Автор вопроса
Konstantin Ilchenko
https://clickhouse.com/docs/ru/sql-reference/state...

Через Add индекс не добавляется в materialized view

a k
Через Add индекс не добавляется в materialized vie...

mat view это триггер на инсерт, туда нет смысла добавлять, данные там не хранятся вам надо повесить на таблицу в TO, и данные читать тоже оттуда

a-k Автор вопроса
a k
Как это сделать? Можно простой пример

ответьте для начала show create table table можете показать? надеюсь это не мат вью?

a-k Автор вопроса
Konstantin Ilchenko
ответьте для начала show create table table можете...

У меня есть обычная таблица семейства ReplicatedMergeTree на неё навестил мат вью хочу искать строку через индекс пропуска данных. На обычной таблице explan indexes=1 показывает что индекс заиспользован на мат вью не показывает вот и задал вопрос почему или может неправильно индекс на мат вью создаю

a-k Автор вопроса
Konstantin Ilchenko
show create table table можете показать?

Мат вью или таблицы показать?

a k
Мат вью или таблицы показать?

из вашего запроса Select count() from table where like '%тек%' или MultiSearchAny

a k
У меня есть обычная таблица семейства ReplicatedMe...

у вас source таблица ReplicatedMergeTree, потом вы вешаете mv Materialized View в которм указываете TO dest ReplicatedMergeTree, индекс вы должны повесить на таблицу dest и запросы делать из неё же ALTER TABLE dest ADD INDEX ngrm_idx column TYPE ngrambf_v1(3,512,2,0) GRANULARUTY 4 ALTER TABLE dest MATERIALIZE INDEX ngrm_idx

a-k Автор вопроса
Konstantin Ilchenko
у вас source таблица ReplicatedMergeTree, потом вы...

Попробовал при добавлении индекса выдаёт Add INDEX is not supported by storage MaterializedView

a k
Попробовал при добавлении индекса выдаёт Add INDEX...

вы добавляете в mv а не в dest, я же написал, так делать не надо, в MV данных нет, вы должны добавить индекс в dest и запросы тоже через dest

a-k Автор вопроса
Konstantin Ilchenko
вы добавляете в mv а не в dest, я же написал, так ...

Что такое dest таблица не совсем понятно ?

a k
Что такое dest таблица не совсем понятно ?

таблица в которую пишет materialized view, указывается в секции TO CREATE MATERIALIZED VIEW mv TO dest AS SELECT … FROM source

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта