Size: a a a

ClickHouse не тормозит

2020 July 25

D

Dj in ClickHouse не тормозит
ваш запрос пропустит случай когда есть 1 парт левл 1, и 1 парт левл 0, и не с оптимизирует
надо так наверно
select distinct table, partition 
from system.parts
where active and
(
 level=0 OR (table, partition) IN (
   select table, partition
   from system.parts
   where active = 1
   group by table, partition
   having count() > 1
 )
)
источник

E

Edya in ClickHouse не тормозит
Dj
ваш запрос пропустит случай когда есть 1 парт левл 1, и 1 парт левл 0, и не с оптимизирует
надо так наверно
select distinct table, partition 
from system.parts
where active and
(
 level=0 OR (table, partition) IN (
   select table, partition
   from system.parts
   where active = 1
   group by table, partition
   having count() > 1
 )
)
Добавь плиз это в issue. Чтобы было видно, что это нужно не только одному человеку
источник

E

Eugene in ClickHouse не тормозит
Привет
источник

Е

Екатерина in ClickHouse не тормозит
такой вопрос, если настроена репликация, соответственно есть зукипер, то с помощью RELOAD CONFIG можно менять настройки без перезапуска CH? или какое-то дополнительное шаманство нужно в файле конфига, кроме описания топологии зукипера?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Екатерина
такой вопрос, если настроена репликация, соответственно есть зукипер, то с помощью RELOAD CONFIG можно менять настройки без перезапуска CH? или какое-то дополнительное шаманство нужно в файле конфига, кроме описания топологии зукипера?
Чтобы конфиги хранились в зукипере надо специальным образом указывать это в конфиге.

В зукипере можно хранить не все, эта возможность была сделана чтобы управлять настройками юзеров из одного места.

Reload config нужна только для отладки для девелоперов, конфиг автоматически обновляется и из зукипера тоже (это я писал доку и написал там фигню).

Хранение конфига в зукипере никак не меняет что нужен рестарт кх при изменении параметров.

Какой параметр вы хотите менять? Почти все нужные параметры можно менять на лету.
источник

Е

Екатерина in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Чтобы конфиги хранились в зукипере надо специальным образом указывать это в конфиге.

В зукипере можно хранить не все, эта возможность была сделана чтобы управлять настройками юзеров из одного места.

Reload config нужна только для отладки для девелоперов, конфиг автоматически обновляется и из зукипера тоже (это я писал доку и написал там фигню).

Хранение конфига в зукипере никак не меняет что нужен рестарт кх при изменении параметров.

Какой параметр вы хотите менять? Почти все нужные параметры можно менять на лету.
параметры можно менять на лету, но только для сессии? или вообще, сделал один раз SET и все всегда работает
источник

Е

Екатерина in ClickHouse не тормозит
в доке написано, что только для сессии
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Екатерина
параметры можно менять на лету, но только для сессии? или вообще, сделал один раз SET и все всегда работает
set. меняет для сессии.

Вы видимо не понимаете, что когда вы меняете файл конфига, он применяется КХ после изменения на лету, без перезагрузки КХ.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Все изменения users.xml и словари и конфиг с описанием кластера, применяется на лету без перазугрзки КХ
источник

Е

Екатерина in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
set. меняет для сессии.

Вы видимо не понимаете, что когда вы меняете файл конфига, он применяется КХ после изменения на лету, без перезагрузки КХ.
не понимаю, тогда почему "Хранение конфига в зукипере никак не меняет что нужен рестарт кх при изменении параметров."
источник

Е

Екатерина in ClickHouse не тормозит
так нужен рестарт или нет? )
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
КХ отслеживает файлы конфигов и перегружает их после изменения.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Не имеет значения где хранится параметр в файле или ЗК.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
КХ некоторые параметры не может применить без перезагрузки
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Все изменения users.xml и словари и конфиг с описанием кластера, применяется на лету без перазугрзки КХ
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Короче скажите что вы хотите поменять конкретно.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
И забудьте про хранение конфигов в ЗК. Это боль.
источник

Е

Екатерина in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Все изменения users.xml и словари и конфиг с описанием кластера, применяется на лету без перазугрзки КХ
а как узнать, какие параметры не может? я, пока, никакие не хочу, просто обратила внимание в доке на RELOAD CONFIG и решила разъяснить ситуацию на будущее
источник

Е

Екатерина in ClickHouse не тормозит
про зк и боль забуду, хорошо
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Екатерина
а как узнать, какие параметры не может? я, пока, никакие не хочу, просто обратила внимание в доке на RELOAD CONFIG и решила разъяснить ситуацию на будущее
ну как еще объяснить я не знаю.

В КХ есть config.xml и users.xml ,
users.xml на лету
config.xml <remote_servers на лету
config.xml <dictionaries на лету

все остальное из config.xml нужна перезагрузка (это тоже не совсем правда, но это тут еще 20мин. объяснять)
источник