Size: a a a

ClickHouse не тормозит

2020 July 17

VR

Vlad Radionov in ClickHouse не тормозит
всем привет. в доке про ReplacingMergeTree написано, что он не дает гарантии отсутствия дубликатов. в доке про MergeTree явно об этом явно не сказано, но насколько я понимаю, принцип работы у этих движков похож, и MergeTree тоже не дает этой гарантии, верно ?
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Vlad Radionov
всем привет. в доке про ReplacingMergeTree написано, что он не дает гарантии отсутствия дубликатов. в доке про MergeTree явно об этом явно не сказано, но насколько я понимаю, принцип работы у этих движков похож, и MergeTree тоже не дает этой гарантии, верно ?
ReplacingMergeTree может схлопывать данные по ключу сортировки и заменять другие коллонки более новыми
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
схлопывание происходит поблочно, от этого нет гарантии что не будет дублей (двух строк с одним и тем же значением ключа сортировки)
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Для разных целей стоит использовать таблички
источник

VR

Vlad Radionov in ClickHouse не тормозит
Vladimir Bunchuk
схлопывание происходит поблочно, от этого нет гарантии что не будет дублей (двух строк с одним и тем же значением ключа сортировки)
но это же верно и для mergetree? или есть движок, который гарантирует, что записи с одинаковым значением ключа сортировки дублироваться не будут ни в какой момент времени ?
источник

S

Shazo in ClickHouse не тормозит
Vlad Radionov
но это же верно и для mergetree? или есть движок, который гарантирует, что записи с одинаковым значением ключа сортировки дублироваться не будут ни в какой момент времени ?
mergetree не схлопывает данные.

Гарантий нет на отсутствие дубликатов. Дублирование стоит учитывать в запросах.
источник

VR

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

IM

Igor Makienko in ClickHouse не тормозит
Добрый день. Подскажите пожалуйста, как автоматизировать установку clickhouse-server. В процессе установки (apt-get install -y clickhouse-server) интерактивно запрашивается пароль для дефолтного пользователя. Можно ли как-нибудь передать значение пароля в команде установки или задать это значение каким-либо другим способом?
источник

ΣΣ

Στέφανος Σαμαρδάκης... in ClickHouse не тормозит
Друзья, подскажите, почему вместо того, чтобы применить TTL на таблицу, clickhouse выдает ошибку, что не желает видеть TTL, а хочет видеть INDEX

ALTER TABLE db.tablename MATERIALIZE TTL;
Code: 62. DB::Exception: Syntax error: failed at position 38: TTL;. Expected INDEX
источник

OB

Oleg Bukatchuk in ClickHouse не тормозит
Igor Makienko
Добрый день. Подскажите пожалуйста, как автоматизировать установку clickhouse-server. В процессе установки (apt-get install -y clickhouse-server) интерактивно запрашивается пароль для дефолтного пользователя. Можно ли как-нибудь передать значение пароля в команде установки или задать это значение каким-либо другим способом?
export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]
источник

S

Shazo in ClickHouse не тормозит
Στέφανος Σαμαρδάκης
Друзья, подскажите, почему вместо того, чтобы применить TTL на таблицу, clickhouse выдает ошибку, что не желает видеть TTL, а хочет видеть INDEX

ALTER TABLE db.tablename MATERIALIZE TTL;
Code: 62. DB::Exception: Syntax error: failed at position 38: TTL;. Expected INDEX
ALTER TABLE [db.]table MATERIALIZE INDEX name IN PARTITION partition_name


https://clickhouse.tech/docs/ru/sql-reference/statements/alter/#alter-mutations
источник

S

Shazo in ClickHouse не тормозит
Для TTL  есть MODIFY

ALTER TABLE table-name MODIFY TTL ttl-expression


https://clickhouse.tech/docs/ru/sql-reference/statements/alter/#manipuliatsii-s-ttl-tablitsy
источник

ΣΣ

Στέφανος Σαμαρδάκης... in ClickHouse не тормозит
Я про вот эту фичу:
Add query ALTER ... MATERIALIZE TTL. It runs mutation that forces to remove expired data by TTL and recalculates meta-information about TTL in all parts. #8775 (Anton Popov)
источник

S

Shazo in ClickHouse не тормозит
А вы проверяли для своей версии? возможно у вас та, где ещё этого нема.
источник

ΣΣ

Στέφανος Σαμαρδάκης... in ClickHouse не тормозит
Да, первое что сделал
источник

S

Shazo in ClickHouse не тормозит
И клиента и сервера?
источник

ΣΣ

Στέφανος Σαμαρδάκης... in ClickHouse не тормозит
Shazo
И клиента и сервера?
Йухху! Про клиент то я и забыл: сработало. Спасибо огромное.
источник

IM

Igor Makienko in ClickHouse не тормозит
Oleg Bukatchuk
export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]
Спасибо
источник

YV

Yuri Velgosha in ClickHouse не тормозит
Igor Makienko
Добрый день. Подскажите пожалуйста, как автоматизировать установку clickhouse-server. В процессе установки (apt-get install -y clickhouse-server) интерактивно запрашивается пароль для дефолтного пользователя. Можно ли как-нибудь передать значение пароля в команде установки или задать это значение каким-либо другим способом?
Если речь про трушную автоматизацию - ищи ансибле плейбук, чтобы в докер ставить.
источник

АS

Алексей @Bloxy.info ... in ClickHouse не тормозит
Кто нибудь использовал SSD cache dictionary? https://clickhouse.tech/docs/en/sql-reference/dictionaries/external-dictionaries/external-dicts-dict-layout/#ssd-cache Можно ли хранить большие словари? Скажем если 100M значений
источник