Size: a a a

ClickHouse не тормозит

2020 August 28

A(

Andrew (backEnd) in ClickHouse не тормозит
в доке по mergetree написано
ClickHouse не требует уникального первичного ключа. Можно вставить много строк с одинаковым первичным ключом.

Это означает. что поле нельзя сделать с уникальынми значениями? Например, чтобы была проверка на уникальность по ID
источник

S

Slach in ClickHouse не тормозит
Andrew (backEnd)
в доке по mergetree написано
ClickHouse не требует уникального первичного ключа. Можно вставить много строк с одинаковым первичным ключом.

Это означает. что поле нельзя сделать с уникальынми значениями? Например, чтобы была проверка на уникальность по ID
да. проверки по уникальности НЕТ
и не будет
это убивает производительность при вставке
источник

A(

Andrew (backEnd) in ClickHouse не тормозит
Окей, спасибо
источник

Н

Николай in ClickHouse не тормозит
Привет, снова.
источник

Н

Николай in ClickHouse не тормозит
Кластер поднял, в таблице system. Clustes есть 2 записи
источник

Н

Николай in ClickHouse не тормозит
Теперь пытаюсь создать базу: create database db1 on cluster mycl;
источник

Н

Николай in ClickHouse не тормозит
Залипает и не работает
источник

Н

Николай in ClickHouse не тормозит
Делаю из нативного клиента
источник

Н

Николай in ClickHouse не тормозит
О отвалилось по таймауту
источник

Н

Николай in ClickHouse не тормозит
В интернетах пишут не настроена circular replica, вот это как сдеоать?
источник

НМ

Никита Макушников... in ClickHouse не тормозит
Всем привет! Такой вопрос: а в последних версиях Clickhouse операция TTL DELETE для таблицы автоматом в интервале merge_with_ttl_timeout также удаляет всего только одну партицию?
источник

YV

Yuri Velgosha in ClickHouse не тормозит
Николай
О отвалилось по таймауту
В зукипере-то записи появились? Макрос правильно написан для каждой реплики?
источник

YV

Yuri Velgosha in ClickHouse не тормозит
Опять-таки, логи самого клика на ноде о чем-то ругаются?
источник

ИБ

Илья Белейчев... in ClickHouse не тормозит
Привет ребят. Есть пара нод и примерный запрос:

SELECT table                                                        AS table,
      formatReadableSize(sum(data_compressed_bytes))               AS compressedSize,
      formatReadableSize(sum(data_uncompressed_bytes))             AS uncompressedSize,
      if(sum(data_uncompressed_bytes) = 0,
         0,
         sum(data_compressed_bytes) / sum(data_uncompressed_bytes)) AS ratio
FROM remote('ch-server-{1..2}', 'system', 'columns')


Существует какой-либо механизм, чтобы размеры таблиц выдавались с группировкой по ноде?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Илья Белейчев
Привет ребят. Есть пара нод и примерный запрос:

SELECT table                                                        AS table,
      formatReadableSize(sum(data_compressed_bytes))               AS compressedSize,
      formatReadableSize(sum(data_uncompressed_bytes))             AS uncompressedSize,
      if(sum(data_uncompressed_bytes) = 0,
         0,
         sum(data_compressed_bytes) / sum(data_uncompressed_bytes)) AS ratio
FROM remote('ch-server-{1..2}', 'system', 'columns')


Существует какой-либо механизм, чтобы размеры таблиц выдавались с группировкой по ноде?
GROUP BY hostName()
источник

ИБ

Илья Белейчев... in ClickHouse не тормозит
Dmitry Titov
GROUP BY hostName()
Спасибо!
источник

A

Artem in ClickHouse не тормозит
Привет. Можно ли как-то пропихнуть в MATERIALIZED VIEW AggregatingMergeTree, что-то вроде (max_id - min_id + 1 - count)? Насколько я понимаю, нужно использовать агрегатные функции с комбинатором -State, но куда его дописать? lambda State() не существует.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Artem
Привет. Можно ли как-то пропихнуть в MATERIALIZED VIEW AggregatingMergeTree, что-то вроде (max_id - min_id + 1 - count)? Насколько я понимаю, нужно использовать агрегатные функции с комбинатором -State, но куда его дописать? lambda State() не существует.
А что вы хотите дальше с этими вычислениями делать то?
источник

DT

Dmitry Titov in ClickHouse не тормозит
как агрегировать
источник

A

Artem in ClickHouse не тормозит
Dmitry Titov
А что вы хотите дальше с этими вычислениями делать то?
Например, фильтровать. Мне нужно эффективно вычислять диапазоны пропусков монотонно-возрастающих последовательностей
источник