Size: a a a

ClickHouse не тормозит

2020 May 18

DT

Dmitry Titov in ClickHouse не тормозит
Dmitrii Zakharov
Коллеги, подскажите пожалуйста, кодек ZSTD все еще экспериментальный?
нет, пользуйтесь на здоровье
источник

DZ

Dmitrii Zakharov in ClickHouse не тормозит
Спасибо!
источник

DT

Dmitry Titov in ClickHouse не тормозит
единственное. бывает варнинги если реплики используются с разными версиями zstd
источник

DT

Dmitry Titov in ClickHouse не тормозит
но нужно просто иметь одинаковую версию клика везде
источник

DZ

Dmitrii Zakharov in ClickHouse не тормозит
До репликации мы еще не доросли
источник

Z

ZhannatS in ClickHouse не тормозит
Добрый вечер! Подскажите, есть ли курсы со сертификацией по клику? (желательно от Яндекс)
источник

MM

Mikhail Mayorov in ClickHouse не тормозит
Dmitry Titov
щас вроде можно сделать ALTER MV SELECT
тикет на alter для MV уже несколько лет открыт https://github.com/ClickHouse/ClickHouse/issues/1226. Никаких следов включения экспериментального режима не нашел. В 20.3.8.53 нельзя делать alter mv.
Но спасибо за идею с созданием новой MV.
Получилось создать новую MV, потом переименовать её в старую, а затем старую удалить. Получились правда дубли в MV, но они все равно съелись агрегацией SimpleAggregateFunction(anyLast, Nullable (Float64)), из которых и состоит MV.
источник

DT

Dmitry Titov in ClickHouse не тормозит
источник

DT

Dmitry Titov in ClickHouse не тормозит
ZhannatS
Добрый вечер! Подскажите, есть ли курсы со сертификацией по клику? (желательно от Яндекс)
нету, есть от альтинити разве что тренировки
источник

DT

Dmitry Titov in ClickHouse не тормозит
источник

И

Иван in ClickHouse не тормозит
Dmitry Titov
щас вроде можно сделать ALTER MV SELECT
Имхо прозрачнее использовать 2 таблицы (source, target) + MV созданная как to target from source. Тогда становится понятно что, как и когда альтерить
источник

DT

Dmitry Titov in ClickHouse не тормозит
Иван
Имхо прозрачнее использовать 2 таблицы (source, target) + MV созданная как to target from source. Тогда становится понятно что, как и когда альтерить
да, я так всегда и делаю
источник

Z

ZhannatS in ClickHouse не тормозит
спасибо
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Есть какие-та функция в select clickhouse, что позволяет сделать автоинкремент?
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Может не функция,  а какая-то переменная которую можно инкриментировать
источник

SC

Smoked Cheese in ClickHouse не тормозит
нет, используйте UUID
источник

MM

Mikhail Mayorov in ClickHouse не тормозит
Иван
Имхо прозрачнее использовать 2 таблицы (source, target) + MV созданная как to target from source. Тогда становится понятно что, как и когда альтерить
А подробнее можно плиз? Я чет запутался)) У меня как раз две таблицы и mv между ними. Т.е. не .inner табличка, а прям отдельную завел. ALTER MODIFY QUERY для всех же случаев должен работать? И для .inner и для to таблички?

И что-то никак не получается ALTER MODIFY QUERY заставить работать:
drop database if exists test;
create database test;
use test;
create table null(v UInt64) ENGINE = Null;
create table dest(v UInt64) Engine = Memory;
create materialized view pipe TO dest AS select v FROM null;
alter table pipe modify query select v * 2 as v FROM test.null;
Code: 48, e.displayText() = DB::Exception: Alter of type 'MODIFY QUERY' is not supported by storage MaterializedView (version 20.3.8.53 (official build))

Как его правильно готовить?
источник

S

Slach in ClickHouse не тормозит
Kirill Solokhov
Коллеги, а существует для графаны [полу]оффициальный/коммюнити дашборд для прометеус метрик, которые экспортирует сам кликхаус?
нет , не существует
источник

DT

Dmitry Titov in ClickHouse не тормозит
Mikhail Mayorov
А подробнее можно плиз? Я чет запутался)) У меня как раз две таблицы и mv между ними. Т.е. не .inner табличка, а прям отдельную завел. ALTER MODIFY QUERY для всех же случаев должен работать? И для .inner и для to таблички?

И что-то никак не получается ALTER MODIFY QUERY заставить работать:
drop database if exists test;
create database test;
use test;
create table null(v UInt64) ENGINE = Null;
create table dest(v UInt64) Engine = Memory;
create materialized view pipe TO dest AS select v FROM null;
alter table pipe modify query select v * 2 as v FROM test.null;
Code: 48, e.displayText() = DB::Exception: Alter of type 'MODIFY QUERY' is not supported by storage MaterializedView (version 20.3.8.53 (official build))

Как его правильно готовить?
M(SettingBool, allow_experimental_alter_materialized_view_structure, false, "Allow atomic alter on Materialized views. Work in progress.", 0) \
источник

DT

Dmitry Titov in ClickHouse не тормозит
похоже все таки экспериментально
источник